﻿body {
    text-algin: center;
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #646464;
    padding: 0;
}

.padbody {
    text-algin: center;
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/bg.jpg) repeat-x top #fff;
    padding: 0px 0px 0px 0px;
    color: #666666;
}

.loginbody {
    padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, b, dl, dt, dd, form, label, ol, ul, li, legend, span, input {
    margin: 0;
    padding: 0;
}

ul, li, ol {
    list-style: none;
}

p {
    margin: 0px;
    padding: 0px;
    color: #6b6b6b;
    word-break: break-all;
}

img {
    border: 0px;
}

a {
    color: #666666;
    text-decoration: none;
}

a:hover {
    color: #0a6737;
    text-decoration: none;
    border: none;
    *vertical-align: baseline;
}

.box {
    width: 1000px;
    margin: auto;
}

.yupbody {
    background: url(../images/yupbg.jpg) repeat-x top #ebebeb;
}

input {
    outline: none
}

em {
    font-style: normal;
}

/*顶部浮动*/
.topMenu {
    width: 100%;
    height: 33px;
    text-align: center;
    position: relative;
    top: 0;
    z-index: 101;
    padding: 0px;
    background: #f7f7f7;
    border-bottom: 1px solid #eeeeee;
}

.topMenu a {
    color: #969696;
}

.topMenu a:hover {
    color: #669900;
}

.pW {
    width: 1000px;
    margin: auto;
}

.topTh li {
    float: left;
    position: relative;
    line-height: 33px;
}

.topTh .d2 {
    padding: 0 10px 0 28px;
}

/*首页城市选择遮罩层*/
.indexshadow {
    font-size: 14px;
    width: 580px;
    background-color: #fff;
    border: 5px #767574 solid;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 99999;
}

#screen {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 9999;
    background-color: #666;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
}

.indexshadow .city_top {
    height: 50px;
    padding-left: 10px;
    border-bottom: 1px solid #DCDCDC;
    line-height: 50px;
}

.indexshadow .city_top span {
    float: left;
    font-size: 12px;
    color: #000;
}

.indexshadow .city_top .taddress {
    padding: 0 10px 0 10px;
    height: 26px;
    line-height: 26px;
    background-image: -moz-linear-gradient(top, #65BC02, #6DC403); /*火狐*/
    background: -o-linear-gradient(top, #65BC02 0%, #6DC403 100%); /*Opera*/
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #65BC02), color-stop(1, #6DC403)); /*Chrome*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65BC02', endColorstr='#6DC403', GradientType='0'); /*IE*/
    background: -ms-linear-gradient(top, #65BC02 0%, #6DC403 100%); /*IE10以上*/
    border-radius: 2px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0 0 0;
}

.indexshadow .city_top .taddress a {
    color: #FFF;
}

.indexshadow .city_middle {
    margin: 0px 0px 5px 0px;
    padding-left: 10px;
}

.indexshadow .city_middle ul li {
    width: 45px;
    height: 40px;
    line-height: 40px;
    float: left;
    text-align: center;
}

.indexshadow .city_middle ul li a {
    color: #0099FF;
}

.indexshadow .city_bottom {
    margin: 5px 0px 0px 0px;
    padding-bottom: 10px;
}

.indexshadow .city_bottom .quyu {
    float: left;
    text-align: center;
    height: 35px;
    line-height: 35px;
    width: 95px;
    border-top: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    color: #969696;
}

.indexshadow .city_bottom ul {
    width: 100%;
    *width: 480px;
    border-top: 1px solid #f5f5f5;
}

.indexshadow .city_bottom ul li {
    color: #333333;
    float: left;
    height: 35px;
    width: 50px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}

.indexshadow .city_bottom .huadong .on {
    background: url(../images/foot/icity_bg.png) center bottom no-repeat;
    color: #FFF;
    z-index: 2;
    position: relative;
    bottom: -1px;
}

.indexshadow .city_bottom .htcity {
    margin: 0 0 0 95px;
    width: 480px;
    overflow: hidden;
    z-index: 1;
    position: relative;
}

.indexshadow .city_bottom .htcity dl {
    text-align: center;
    width: 100%;
    float: left;
    background: #f9f9f9;
    border-top: 1px solid #69af05;
}

.indexshadow .city_bottom .htcity dl dd a {
    padding-left: 2px;
    text-align: center;
    width: 65px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    float: left;
    text-decoration: none;
    color: #333333;
    display: block;
    font-size: 12px;
}

.indexshadow .city_bottom .htcity dl dd a:hover {
    color: #669900;
    text-decoration: none;
}

.indexshadow .city_bottom .htcity dl dd a.city-long {
    padding-left: 2px;
    text-align: center;
    width: 132px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    float: left;
    text-decoration: none;
    color: #333333;
    display: block;
}

.indexshadow .city_bottom .htcity dl dd a.city-long:hover {
    color: #669900;
    text-decoration: none;
}

/*顶部城市选择*/
.topTh .d6 p {
    width: 72px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #DCDCDC;
    margin: 6px 0 0 0;
    overflow: hidden;
}

.topTh .d6 .pshort {
    width: 50px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #DCDCDC;
    margin: 6px 0 0 0;
    overflow: hidden;
}

.topTh .d6 .pmiddle {
    width: 60px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #DCDCDC;
    margin: 6px 0 0 0;
    overflow: hidden;
}

.topTh .d6 .city_title {
    margin: 0 0 0 8px;
    *margin: 0 0 0 -10px;
    width: 48px;
    overflow: hidden;
    display: block;
    color: #333333;
}

.topTh .d6 .city_title1 {
    margin: 0 0 0 5px;
    *margin: 0 0 0 -10px;
    width: 30px;
    overflow: hidden;
    display: block;
    color: #333333;
}

.topTh .d6 .city_title2 {
    margin: 0 0 0 5px;
    *margin: 0 0 0 -10px;
    width: 40px;
    overflow: hidden;
    display: block;
    color: #333333;
}

.topTh .d6 b {
    background: url(../images/header.png) no-repeat -86px -130px;
    width: 8px;
    height: 4px;
    position: absolute;
    top: 15px;
    right: 5px;
}

.topTh .d6.hover b {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    *background: url(../images/header.png) no-repeat -169px -2px;
}

.topTh .d6 .blank, .topTh .d6 .outline {
    width: 72px;
}

.topTh .blank1, .topTh .outline1 {
    display: none;
    position: absolute;
    border: 1px solid #dadada;
    background-color: white;
}

.topTh .blank1 {
    margin-left: 5px;
    top: 0;
    height: 33px;
    z-index: -1;
    left: 0;
    width: 50px;
    -moz-box-shadow: 0 0 5px #dadada;
    -webkit-box-shadow: 0 0 5px #dadada;
    box-shadow: 0 0 5px #dadada;
}

.topTh .outline1 {
    z-index: 1;
    left: 6px;
    width: 50px;
    height: 8px;
    top: 24px;
    border: 0 none;
    overflow: hidden;
}

.topTh .blank2, .topTh .outline2 {
    display: none;
    position: absolute;
    border: 1px solid #dadada;
    background-color: white;
}

.topTh .blank2 {
    margin-left: 5px;
    top: 0;
    height: 33px;
    z-index: -1;
    left: 0;
    width: 60px;
    -moz-box-shadow: 0 0 5px #dadada;
    -webkit-box-shadow: 0 0 5px #dadada;
    box-shadow: 0 0 5px #dadada;
}

.topTh .outline2 {
    z-index: 1;
    left: 6px;
    width: 60px;
    height: 8px;
    top: 24px;
    border: 0 none;
    overflow: hidden;
}

.topTh .d6 .dd {
    display: none;
    width: 438px;
    border: 1px solid #DCDCDC;
    text-align: left;
    margin: 0;
}

.topTh .d6.hover .blank {
    top: 6px;
    height: 22px;
    z-index: -1;
    margin: 0;
}

.topTh .d6.hover .outline {
    z-index: 1;
    top: 25px;
    left: 1px;
}

.topTh .d6.hover .blank1 {
    top: 6px;
    height: 22px;
    z-index: -1;
    margin: 0;
    display: block;
}

.topTh .d6.hover .outline1 {
    z-index: 1;
    top: 25px;
    left: 1px;
    display: block;
}

.topTh .d6.hover .blank2 {
    top: 6px;
    height: 22px;
    z-index: -1;
    margin: 0;
    display: block;
}

.topTh .d6.hover .outline2 {
    z-index: 1;
    top: 25px;
    left: 1px;
    display: block;
}

.topTh .d6 .city_top {
    margin: 5px 10px 5px 10px;
    height: 30px;
    border-bottom: 1px solid #DCDCDC;
    line-height: 30px;
}

.topTh .d6 .city_top span {
    float: left;
    color: #969696;
}

.topTh .d6 .city_top .off {
    height: 25px;
    float: right;
    background: url(../images/index_icon_new.png) -245px -33px no-repeat;
    width: 18px;
    height: 18px;
    margin: 8px 0 0 0;
    cursor: pointer;
}

.topTh .d6 .city_middle {
    margin: 0px 10px 5px 10px;
}

.topTh .d6 .city_middle ul li {
    width: 38px;
}

.topTh .d6 .city_middle ul li a {
    color: #0099FF;
}

.topTh .d6 .city_bottom {
    margin: 5px 10px 15px 10px;
    color: #969696;
}

.topTh .d6 .city_bottom .quyu {
    float: left;
    height: 25px;
    line-height: 25px;
    color: #969696;
}

.topTh .d6 .city_bottom ul {
    float: left;
    width: 360px;
    *width: 380px;
    display: inline;
}

.topTh .d6 .city_bottom ul li {
    width: 40px;
    text-align: center;
    height: 25px;
    line-height: 22px;
    cursor: pointer;
    color: #333333;
}

.topTh .d6 .city_bottom .huadong .on {
    background: url(../images/foot/city_bg.png) center bottom no-repeat;
    color: #FFF;
}

.topTh .d6 .city_bottom .htcity dl {
    text-align: center;
    float: left;
    width: 425px;
    background: #F5F5F5;
    border-top: 1px solid #669900;
    margin-top: -1px;
}

.topTh .d6 .city_bottom .htcity dl dd a {
    display: block;
    padding-left: 10px;
    width: 50px;
    line-height: 25px;
    height: 25px;
    float: left;
    text-align: center;
    overflow: hidden;
    color: #333333;
}

.topTh .d6 .city_bottom .htcity dl dd a:hover {
    color: #669900;
}

.topTh .d6 .city_bottom .htcity dl dd a.city-long {
    display: block;
    padding-left: 10px;
    width: 110px;
    line-height: 25px;
    height: 25px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.topTh .d3, .topTh .d4 {
    width: 30px;
    height: 30px;
}

.topTh .d1 {
    color: #969696;
}

.topTh .d2 s {
    width: 0px;
    height: 18px;
    position: absolute;
    top: 8px;
    left: 0;
    overflow: hidden;
}

.topTh .d2 q, .topTh .d3 q, .topTh .d4 q {
    height: 16px;
    position: absolute;
    top: 9px;
    quotes: none;
}

.topTh .d2 q {
    background: url(../images/header.png) no-repeat -73px -122px;
    width: 10px;
    left: 10px;
    transition: all 0.2s ease 0s;
}

.topTh .d2.hover q {
    background: url(../images/header.png) no-repeat -73px -138px;
}

.topTh .d2 .dd {
    display: none;
    top: 32px;
    width: 230px;
    left: -50px;
    padding: 15px 0 0 0;
}

.topTh .d2 .dd .sf-client {
    margin-bottom: 10px;
    margin-left: 15px;
    position: relative;
    text-align: left;
}

.topTh .d2 .dd .client-img {
    width: 73px;
    height: 74px;
    overflow: hidden;
    background: url(../images/header.png) no-repeat 0 -93px;
    display: block;
}

.topTh .d2 .dd i {
    position: absolute;
    width: 50px;
    height: 29px;
    left: 80px;
    top: 5px;
    background: url(../images/header.png) no-repeat -73px -93px;
    display: block;
}

.topTh .d2 .dd .client-txt {
    position: absolute;
    left: 95px;
    top: 34px;
}

.topTh .d2 .dd .client-txt em {
    display: block;
    line-height: 20px;
}

.topTh .d2 .dd .client-txt strong {
    color: #76ac25;
    line-height: 20px;
}

.topTh .d2 .dd .client-promo {
    height: 30px;
    background: url(../images/indexImg20130307.png) no-repeat -182px -210px #fcfbe4;
    text-align: center;
    color: #fa6400;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.topTh .d2 .dd .client-promo a:link, .topTh .d2 .dd .client-promo a:visited {
    color: #fa6400;
}

.topTh .d2 .dd .app-btn {
    font-size: 0;
    height: 29px;
    margin: 0 0 10px 15px;
}

.topTh .d2 .dd .app-apple {
    float: left;
    display: block;
    width: 96px;
    height: 29px;
    background: url(../images/header.png) no-repeat 0 -167px;
    margin-right: 5px;
    _display: inline;
}

.topTh .d2 .dd .app-android {
    float: left;
    display: block;
    width: 96px;
    height: 29px;
    background: url(../images/header.png) no-repeat 0 -196px;
}

.topTh .d3 q {
    background: url(../images/header.png) no-repeat -55px 0;
    width: 19px;
    left: 12px;
    cursor: pointer;
    quotes: none;
}

.topTh .d4 q {
    background: url(../images/header.png) no-repeat -74px 0;
    width: 17px;
    left: 8px;
    quotes: none;
}

.topTh .d4 .dd {
    display: none;
    left: -50px;
    top: 32px;
}

.topTh .d4 .dd .sf_wx_t {
    width: 136px;
    height: 22px;
    line-height: 22px;
    color: #515151;
}

.topTh .d4 .dd .sf_wx {
    display: block;
    width: 136px;
    height: 110px;
    background: url(../images/weixin.png) no-repeat top center #FFFFFF;
}

.topTh .login {
    color: #999999;
    padding: 0 10px;
}

.topTh .login a:link, .topTh .login a:visited {
    color: #969696;
}

.topTh .login a:hover {
    color: #669900;
}

.topTh .logininfo {
    color: #666666;
}

.topTh .myOrder {
    padding: 0 10px;
}

.topTh .menus {
    padding: 0 10px 0 10px;
    width: 60px;
    cursor: default;
    margin: 6px 0 0 0;
    line-height: 22px;
}

.topMenu .fr b {
    position: absolute;
    right: 5px;
    top: 8px;
    background: url(../images/header.png) no-repeat -86px -130px;
    width: 8px;
    height: 4px;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
    overflow: hidden;
}

.topTh .allCat {
    padding: 0 15px;
    cursor: default;
    *margin: 0;
    margin: 6px 0 0 0;
    line-height: 22px;
}

.topTh .allCat .site {
    color: #969696;
}

.topTh .allCat a.t {
    color: #969696;
}

.topTh .allCat s {
    position: absolute;
    right: 0px;
    top: 8px;
    background: url(../images/header.png) no-repeat -86px -130px;
    width: 8px;
    height: 4px;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
    overflow: hidden;
}

.topTh .blank, .topTh .dd, .topTh .outline {
    display: none;
    position: absolute;
    border: 1px solid #dadada;
    background-color: white;
}

.topTh .blank {
    margin-left: 5px;
    top: 0;
    height: 33px;
    z-index: -1;
    left: 0;
    width: 78px;
    -moz-box-shadow: 0 0 5px #dadada;
    -webkit-box-shadow: 0 0 5px #dadada;
    box-shadow: 0 0 5px #dadada;
}

.topTh .menus .blank {
    _margin-top: -6px;
    _height: 37px;
}

.topTh .menus .dd {
    margin-left: 5px;
    _margin-left: 0px;
    line-height: 22px;
    left: 0;
    width: 78px;
    -moz-box-shadow: 0 0 5px #dadada;
    -webkit-box-shadow: 0 0 5px #dadada;
    box-shadow: 0 0 5px #dadada;
    top: 28px;
}

.topTh .menus.hover b {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    *background: url(../images/header.png) no-repeat -169px -2px;
}

.topTh .outline {
    z-index: 1;
    left: 6px;
    width: 78px;
    height: 8px;
    top: 24px;
    border: 0 none;
    overflow: hidden;
}

.topTh .allCat .blank, .topTh .allCat .outline {
    width: 81px;
    _width: 86px;
}

.topTh .allCat .blank {
    _margin-top: -6px;
    _height: 37px;
}

.topTh .allCat .dd {
    top: 28px;
    width: 815px;
    margin-right: -10px;
    right: 0;
    left: auto;
    padding-top: 10px;
    -moz-box-shadow: 0 0 5px #dadada;
    -webkit-box-shadow: 0 0 5px #dadada;
    box-shadow: 0 0 5px #dadada;
}

.allCat dl {
    float: left;
    width: 200px;
    padding: 15px 19px 0 20px;
    text-align: left;
    margin-bottom: 10px;
}

.allCat dl dt {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 16px;
    font-family: Microsoft Yahei;
}

.allCat dl dd {
    line-height: 20px;
    height: 100px;
    overflow: hidden;
}

.allCat dl dd a {
    display: block;
    width: 65px;
    float: left;
    line-height: 30px;
    color: #666666;
}

.allCat dl dd p {
    width: 100%;
    float: left;
}

.allCat dl .dh1 {
    color: #669900;
}

.allCat dl .dh2 {
    color: #FA6400;
}

.allCat dl .dh3 {
    color: #646464;
}

.allCat .line {
    background: url(../images/foot/line.jpg) center repeat-y;
    height: 90px;
    width: 5px;
    margin: 20px 0 0 0;
}

.allCat dl .fore1 {
}

.topTh .allCat.hover s {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    *background: url(../images/header.png) no-repeat -169px -2px;
}

.topTh .hover .t {
    color: #669900;
}

.topTh .hover .blank, .topTh .hover .dd, .topTh .hover .outline {
    display: block;
}

.topMenu .fr.hover b {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    *background: url(../images/header.png) no-repeat -169px -2px;
}

.tShow .corner {
    display: none;
    width: 8px;
    height: 15px;
    position: absolute;
    top: 25px;
    left: 8px;
    z-index: 2;
}

.tShow .corner .aBg, .tShow .corner .aCt {
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 0;
}

.tShow .aBg {
    border-left: 8px dashed rgba(0, 0, 0, 0);
    border-left: 8px dashed white \0;
    border-bottom: 8px solid #dadada;
    border-right: 8px dashed rgba(0, 0, 0, 0);
    border-right: 8px dashed white \0;
    position: relative;
    border-top: 0 none;
}

.tShow .aCt {
    border-left: 8px dashed rgba(0, 0, 0, 0);
    border-left: 8px dashed white \0;
    border-bottom: 8px solid #ffffff;
    border-right: 8px dashed rgba(0, 0, 0, 0);
    border-right: 8px dashed white \0;
    position: relative;
    border-top: 0 none;
    margin: -7px 0 0 0px;
}

:root .tShow .aBg {
    border-left: 8px dashed rgba(0, 0, 0, 0);
    border-right: 8px dashed rgba(0, 0, 0, 0);
}

:root .tShow .aCt {
    border-left: 8px dashed rgba(0, 0, 0, 0);
    border-right: 8px dashed rgba(0, 0, 0, 0);
}

* + html .tShow .aBg {
    border-left: 8px dashed white;
    border-right: 8px dashed white;
}

* + html .tShow .aCt {
    border-left: 8px dashed white;
    border-right: 8px dashed white;
}

* html .tShow .aBg {
    border-left: 8px dashed white;
    border-right: 8px dashed white;
}

* html .tShow .aCt {
    border-left: 8px dashed white;
    border-right: 8px dashed white;
}

.topTh .tShow.hover .corner {
    display: block;
}

.topTh .d2 .corner {
    left: 45px;
}

#qiyeLogin {
    display: none;
}

#header {
    padding: 0;
    height: 104px;
    width: 1000px;
    margin: 0 auto;
}

.header_inner {
    width: 1000px;
    margin: auto;
    position: relative;
    z-index: 31;
}

.header_inner .logo {
    width: 240px;
    margin: 0px;
    float: left;
    padding: 5px 0px 0px 0px;
    position: relative;
}

.header_inner .logo a.logoleft {
    display: block;
    position: absolute;
    left: 0px;
    /*width: 124px;*/
    width: 200px;
    padding: 0px 0px 0px 0px;
    /*原版css
    background: url(../images/indexImg20130307.png?v=1.1) -33px 0px no-repeat;*/
    /*改动css*/
    background: url(../images/logo66.png) 0px 0px no-repeat;
    /*改动css*/
    _background: url(../images/indexImg20130307.jpg?v=1.1) -33px 0px no-repeat;
    height: 66px;
}

.header_inner .logo a.logoright {
    display: block;
    position: absolute;
    width: 116px;
    right: 0px;
    height: 66px;
    background: url(../images/indexImg20130307.png?v=1.1) -160px 0px no-repeat;
    _background: url(../images/indexImg20130307.jpg?v=1.1) -160px 0px no-repeat;
}

.header_inner .logo .logoright_best {
    margin-top: 12px;
}

.header_inner .logo div.logo-text {
    position: absolute;
    top: 73px;
    left: 0;
    color: #000;
    font-size: 14px;
    font-family: Microsoft YaHei;
    clear: both;
    letter-spacing: 1px;
    text-align: center;
    width: 240px;
}

.header_inner .logo div.logo-text font {
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: bold;
}

.header_inner .search {
    position: absolute;
    width: 415px;
    margin: 0px;
    padding: 0px;
    right: 245px;
    top: 28px;
}

.header_inner .search input.text {
    border: 1px solid #669900;
    width: 330px;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    float: left;
    padding: 0px 0px 0px 4px;
}

.header_inner .search input.submit {
    margin: 0px;
    height: 34px;
    width: 78px;
    cursor: pointer;
    float: left;
    vertical-align: middle;
    border: 0;
    background: url(../images/header.png) no-repeat -107px -179px;
    color: #FFF;
}

.search_hot {
    clear: both;
    text-align: left;
    padding: 4px 0px 0px 0px;
}

.search_hot a {
    margin: 0px 8px 0px 0px;
    color: #979797;
}

.search_hot a:hover {
    color: #669900;
}

/*顶部购物车*/
.shopingcar {
    width: 146px;
    padding-left: 48px;
    position: absolute;
    top: 28px;
    right: 0px;
    height: 33px;
    border: 1px solid #efefef;
    line-height: 33px;
    font-size: 12px;
}

.shopingcar a:hover {
    color: #669900;
}

.shopingcar s {
    background: url(../images/header.png) no-repeat -54px -16px;
    width: 23px;
    height: 21px;
    left: 17px;
    position: absolute;
    top: 4px;
}

.shopingcar b#cartNum {
    position: absolute;
    top: -1px;
    left: 154px;
    width: 40px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    background-color: #fa9600;
    color: white;
    font-size: 16px;
    font-weight: 600;
}

.shopingcar ul li.nmlist {
    border: 0 none;
}

.shopingcar ul li.nmline {
    border-bottom: 1px dashed #CCCCCC;
    height: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.shopingcar ul li.nmtop {
    background-color: #F2F6ED;
    border-bottom: 1px solid #CCCCCC;
    height: 26px;
    line-height: 26px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.nmtitle {
    color: #1B6146;
    float: left;
}

.nmtotal {
    float: right;
}

.nmtotal font {
    color: #EA5404;
    font-size: 14px;
    font-weight: bold;
}

.nmtotal a:link {
    color: #999999;
}

#topCart.hover .blank, #topCart.hover #cart_lists, #topCart.hover .outline {
    display: block;
    position: absolute;
    border: 1px solid #efefef;
    background-color: white;
}

#topCart.hover .blank {
    top: -1px;
    height: 33px;
    z-index: -1;
    left: -1px;
    width: 194px;
    -moz-box-shadow: 0 0 5px #dadada;
    -webkit-box-shadow: 0 0 5px #dadada;
    box-shadow: 0 0 5px #efefef;
}

#topCart.hover .outline {
    z-index: 1;
    left: 0;
    width: 194px;
    height: 8px;
    top: 33px;
    border: 0 none;
}

#topCart.hover .t {
    color: #666666;
}

#topCart .setCart {
    background: url(../images/header.png) no-repeat -102px -235px;
    margin: 2px 0 0 0;
}

#cart_lists {
    display: none;
    width: 360px;
    right: -1px;
    _right: -2px;
    -moz-box-shadow: 0 0 5px #efefef;
    -webkit-box-shadow: 0 0 5px #efefef;
    box-shadow: 0 0 5px #dadada;
    top: 34px;
}

#cart_lists .btn {
    display: none;
}

.floatcar {
    padding: 10px;
    width: 340px;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.floatcar .nopro {
    width: 240px;
    height: 42px;
    margin: 0 0 0 85px;
    background: url(../images/header.png) no-repeat -99px -123px;
}

.floatcar .nopro p {
    padding-left: 50px;
}

.floatcar .nopro p span {
    color: #969696;
}

.floatcar .nopro p span .no_dl {
    color: #669900;
}

.floatcar .title {
    color: #6c6c6c;
    border-bottom: 1px solid #1b6146;
    height: 24px;
}

.floatcar .total p {
    width: 170px;
    float: left;
}

#listCartNum {
    color: #ea5404;
    font-size: 14px;
    font-weight: bold;
}

.floatcar .total p font {
    color: #ea5404;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.floatcar ul {
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    max-height: 195px;
    _height: 201px;
    overflow: auto;
}

.floatcar ul li {
    margin: 0px;
    padding: 12px 0px 12px 0px;
    height: 40px;
    position: relative;
    border-bottom: 1px dashed #ccc;
    line-height: 18px;
    color: #565656;
}

.floatcar ul li:hover {
    background: #f5f5f5;
}

.floatcar ul li .l {
    position: absolute;
    width: 45px;
    height: 45px;
}

.floatcar ul li .l img {
    width: 40px;
    height: 40px;
    vertical-align: middle;
    border: 1px solid #ccc;
}

.floatcar ul li .c {
    position: absolute;
    width: 200px;
    height: 36px;
    left: 48px;
    top: 14px;
    overflow: hidden;
}

.floatcar ul li .c a {
    color: #565656;
    text-decoration: none;
    display: block;
    height: 18px;
    overflow: hidden;
}

.floatcar ul li .c a:hover {
    color: #669900;
    text-decoration: none;
}

.floatcar ul li .c b {
    color: #cecece;
    font-weight: normal;
}

.floatcar ul li .r {
    position: absolute;
    text-align: right;
    width: 80px;
    height: 36px;
    right: 0px;
}

.floatcar ul li .r font {
    color: #f05404;
    font-size: 14px;
    font-weight: bold;
}

.floatcar ul li .r a {
    clear: both;
    color: #999999;
    text-decoration: none
}

.floatcar ul li .r a:hover {
    text-decoration: underline
}

/*----页头---*/
.mainNav {
    width: 100%;
    height: 40px;
    margin-bottom: 5px;
}

.navmenu {
    margin: 0px auto;
    color: #303437;
    padding: 0;
    width: 1000px;
    clear: both;
}

.navmenu .categories {
    float: left;
    width: 200px;
    background: #76ac25;
    height: 39px;
    text-align: left;
    position: relative;
    z-index: 31
}

.navmenu .categories .dt {
    height: 39px;
    overflow: hidden;
    background: url(../images/cate_bg.jpg);
}

.navmenu .categories a.topall {
    height: 40px;
    line-height: 40px;
    display: block;
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    width: 200px;
    text-align: center;
    text-decoration: none;
}

.navmenu .categories b {
    position: absolute;
    top: 18px;
    right: 35px;
    width: 11px;
    height: 7px;
    background: url(../images/header.png) no-repeat -55px -43px;
    overflow: hidden;
}

.navmenu .categories.hover b {
    top: 38px;
    margin: 0 25px;
    border-top: 1px solid #91d42b;
    height: 0px;
    line-height: 0;
    width: 150px;
    overflow: hidden;
    background: 0 none;
    right: auto;
}

.menu1 {
    width: 800px;
    float: right;
    position: relative;
    z-index: 30
}

.menu1 ul {
    width: 800px;
    overflow: hidden;
    height: 37px;
    line-height: 37px;
    border-bottom: 2px solid #679800;
}

.menu1 li {
    float: left;
    text-align: center;
    color: #303437;
}

.menu1 li a {
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    display: block;
    height: 40px;
    width: 95px;
    font-family: Microsoft YaHei;
    color: #333;
    font-weight: 700;
}

.menu1 li a:hover {
    font-size: 14px;
    color: #669900;
    text-decoration: none
}

.menu1 li a.btndown {
    color: #669900;
}

.menu1 .minisite {
    float: right;
}

.menu1 .minisite1 {
    width: 1px;
    height: 14px;
    line-height: 14px;
    margin: 12px 0 0 0;
}

.menu1 .minisite a {
    text-align: center;
    width: 70px;
    font-size: 12px;
    display: block;
}

.menu1 .minisite a:hover {
    font-size: 12px;
}

.catTag {
    background-color: #fa9600;
    color: white;
    position: absolute;
    z-index: 999;
    height: 16px;
    line-height: 16px;
    padding: 0 2px;
    top: -8px;
}

.catTag b {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-left: 2px solid #fa9600;
    border-top: 2px solid #fa9600;
    border-right: 2px dashed white;
    border-bottom: 2px dashed white;
    position: absolute;
    left: 4px;
    top: 16px;
}

#catTag_1 {
    left: 175px;
}

#catTag_2 {
    left: 275px;
}

#catTag_3 {
    left: 375px;
}

#catTag_4 {
    left: 475px;
}

/*公共头部品类菜单显示*/
#public_cate .dd {
    display: none;
}

#public_cate.hover .dd {
    display: block;
}

/*---------品类菜单 ----------*/
/*---------品类菜单 ----------*/
#allSort {
    margin: 0;
    z-index: 998;
    padding: 0;
    width: 200px;
    height: 480px;
    position: absolute;
    background-color: #76ac25;
}

#booksort {
    padding-top: 8px;
    padding-left: 15px;
}

#booksort .item {
    height: 58px;
}

#booksort .item .i-master {
    display: block;
    height: 54px;
    padding-left: 15px;
    font-family: Microsoft YaHei;
}

#booksort .item .i-master a {
    color: white;
    margin-left: 2px;
}

#booksort .item .i-master a:hover {
    color: #fa9600;
}

#booksort .item h3 {
    font-weight: normal;
    font-size: 14px;
    padding-top: 5px;
    line-height: 22px;
}

#booksort .item .subCat {
    font-size: 12px;
    overflow: hidden;
    line-height: 20px;
    height: 20px;
}

#booksort .item .subCat a {
    color: #ddeac8;
}

#booksort .item .subCat li {
    float: left;
    margin-right: 8px;
    _display: inline;
}

#booksort .item .i-cm {
    position: absolute;
    top: 0;
    left: 200px;
    width: 560px;
    height: 480px;
    background: #ffffff;
    z-index: 999;
    display: none;
}

#booksort .item .i-master s {
    position: absolute;
    width: 11px;
    height: 54px;
    background-color: white;
    left: 190px;
    z-index: 1000;
    display: none;
    margin-top: -47px;
}

#booksort .item .i-master h3 .fresh {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px 5px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .drinks {
    width: 14px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -46px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .food {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -104px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .pastry {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -157px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .oil {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -265px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .baby {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -319px;
    margin-left: -20px;
    float: left;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .health {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -373px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .tea {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -212px;
    margin-left: -20px;
    float: left;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item .i-master h3 .tools {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm_a.png) no-repeat -10px -428px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-cm {
    display: block;
}

#booksort .item.hover .i-master {
    background-color: white;
    color: #76ac25;
    margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 {
    margin-left: 10px;
}

#booksort .item.hover .i-master .subCat {
    margin-left: 10px;
}

#booksort .item.hover .i-master a {
    color: #76ac25;
    text-decoration: none;
}

#booksort .item.hover .i-master a:hover {
    text-decoration: underline;
}

#booksort .item.hover .i-master s {
    display: block;
}

#booksort .item.hover .i-master h3 .fresh {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 5px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .drinks {
    width: 14px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -46px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .food {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -104px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .pastry {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -157px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .oil {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -265px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .baby {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -319px;
    margin-left: -20px;
    float: left;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .health {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -373px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .tea {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -212px;
    margin-left: -20px;
    float: left;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

#booksort .item.hover .i-master h3 .tools {
    width: 16px;
    height: 22px;
    background: url(../images/left_lm.png) no-repeat 0 -428px;
    margin-left: -20px;
    float: left;
    _margin-left: -10px;
    _position: relative;
}

/*2015/12/8分类图标修改 Start*/
#booksort .item .i-master .dev .fresh {
    background: url(../images/left_lm_m_a.png) no-repeat 0 5px;
}

/*肉类海鲜*/
#booksort .item .i-master .dev .baby {
    background: url(../images/left_lm_m_a.png) no-repeat 0 -324px;
}

/*熟食蛋奶*/
#booksort .item .i-master .dev .pastry {
    background: url(../images/left_lm_m_a.png) no-repeat 0 -159px;
}

/*水果蔬菜*/
#booksort .item .i-master .dev .drinks {
    background: url(../images/left_lm_m_a.png) no-repeat 0 -47px;
}

/*酒水饮料*/
#booksort .item .i-master .dev .food {
    background: url(../images/left_lm_m_a.png) no-repeat 0 -106px;
}

/*休闲食品*/
#booksort .item .i-master .dev .tea {
    background: url(../images/left_lm_m_a.png) no-repeat 0 -213px;
}

/*冲调茶饮*/
#booksort .item .i-master .dev .oil {
    background: url(../images/left_lm_m_a.png) no-repeat 0 -270px;
}

/*粮油副食*/
#booksort .item .i-master .dev .health {
    background: url(../images/left_lm_m_a.png) no-repeat 0 -378px;
}

/*南北干货*/
#booksort .item.hover .i-master .dev .fresh {
    background: url(../images/left_lm_m.png) no-repeat 0 5px;
}

/*肉类海鲜*/
#booksort .item.hover .i-master .dev .baby {
    background: url(../images/left_lm_m.png) no-repeat 0 -324px;
}

/*熟食蛋奶*/
#booksort .item.hover .i-master .dev .pastry {
    background: url(../images/left_lm_m.png) no-repeat 0 -159px;
}

/*水果蔬菜*/
#booksort .item.hover .i-master .dev .drinks {
    background: url(../images/left_lm_m.png) no-repeat 0 -47px;
}

/*酒水饮料*/
#booksort .item.hover .i-master .dev .food {
    background: url(../images/left_lm_m.png) no-repeat 0 -106px;
}

/*休闲食品*/
#booksort .item.hover .i-master .dev .tea {
    background: url(../images/left_lm_m.png) no-repeat 0 -213px;
}

/*冲调茶饮*/
#booksort .item.hover .i-master .dev .oil {
    background: url(../images/left_lm_m.png) no-repeat 0 -270px;
}

/*粮油副食*/
#booksort .item.hover .i-master .dev .health {
    background: url(../images/left_lm_m.png) no-repeat 0 -378px;
}

/*南北干货*/
/*2015/12/8分类图标修改 End*/
#booksort .i-cm .i-left {
    float: left;
    width: 542px;
}

#booksort .i-cm .i-right {
    float: right;
    width: 205px;
    height: 506px;
}

#booksort .cat-sort {
    width: 542px;
    height: 246px;
    padding: 8px 0 24px 10px;
}

#booksort .cat-sort dl {
    overflow: hidden;
    zoom: 1;
    font-family: Microsoft YaHei;
    padding: 1px 0 0 0;
}

#booksort .cat-sort dt {
    width: 80px;
    padding-right: 10px;
    float: left;
    text-align: right;
    height: 18px;
    line-height: 18px;
    margin: 4px 0px;
    color: #76ac25;
}

#booksort .cat-sort dt a {
    color: #76ac25;
}

#booksort .cat-sort dt a:hover {
    text-decoration: underline;
}

#booksort .cat-sort dd {
    overflow: hidden;
    zoom: 1;
}

#booksort .cat-sort dd a {
    float: left;
    white-space: nowrap;
    display: block;
    text-decoration: none;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 4px 0px;
    text-align: left;
    padding: 0px 6px;
    border-left: 1px solid #ccc;
    color: #666;
}

#booksort .cat-sort dd a:hover {
    text-decoration: none;
    color: #76ac25;
}

#booksort .i-left .i-img img {
    width: 560px;
    height: 200px;
}

#booksort .i-right .i-channel {
    height: 54px;
    text-align: center;
    background-color: #f7f6f5;
    padding: 16px 10px;
    font-family: Microsoft YaHei;
}

#booksort .i-right .i-channel dt {
    color: #363636;
    font-size: 16px;
    line-height: 54px;
    margin-bottom: 4px;
}

#booksort .i-right .i-channel dt a:hover {
    color: #669900;
}

#booksort .i-right .i-channel em {
    width: 20px;
    height: 20px;
    background: url(../images/index_icon_new.png) no-repeat -245px -55px;
    margin: 18px 0 0 10px;
    *margin: 0 0 0 10px;
    overflow: hidden;
    position: absolute;
}

#booksort .i-right .i-channel em a {
    display: block;
    cursor: pointer;
    width: 20px;
    height: 20px;
}

#booksort .i-right .i-active {
    height: 106px;
    padding: 12px;
    font-family: Microsoft YaHei;
}

#booksort .i-right .i-active dt {
    color: #76ac25;
    line-height: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

#booksort .i-right .i-active dd a {
    display: block;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

#booksort .i-right .i-active dd a:hover {
    color: #669900;
}

#booksort .i-right .i-brand {
    border-top: 1px solid #e5e5e5;
    padding: 10px;
}

#booksort .i-right .i-brand dt {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px;
}

#booksort .i-right .i-brand .fl {
    color: #76ac25;
    font-family: Microsoft YaHei;
    font-weight: bold;
}

#booksort .i-right .i-brand .fr {
    padding-right: 5px;
    color: #666666;
}

#booksort .i-right .i-brand .fr a {
    color: #666666;
}

#booksort .i-right .i-brand .fr a:hover {
    color: #669900;
}

#booksort .i-right .i-brand dd {
    width: 177px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
}

#booksort .i-right .i-brand dd a {
    float: left;
    width: 87px;
    height: 56px;
    text-align: center;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
}

#booksort .i-right .i-brand img {
    width: 56px;
    height: 56px;
}

#booksort .item .i-close {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 6px;
    right: 6px;
    background: url(../images/index_icon_new.png) no-repeat -245px -1px;
    cursor: pointer;
}

a.submit5 {
    margin: 10px 0 0 0;
    display: block;
    font-size: 14px;
    color: #fff;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    vertical-align: middle;
    vertical-align: baseline \9;
    text-decoration: none;
    width: 110px;
    text-align: center;
    background: url(../images/productinfo.png) no-repeat -182px -234px;
}

a.submit5:hover {
    color: #fff;
    background: url(../images/productinfo.png) no-repeat -182px -262px;
}

.startitle {
    width: 60px;
    float: left;
    height: 22px;
}

.starouter {
    background: url(../images/star0.jpg) no-repeat top left;
    width: 64px;
    float: left;
    height: 12px;
}

.starinner {
    background: url(../images/star5.jpg) no-repeat top left;
    height: 12px;
}

.starnumber {
    width: 40px;
    float: left;
    position: absolute;
}

/*-----------焦点图-----------*/
.hotpic {
    width: 635px;
    height: 342px;
    position: relative;
    overflow: hidden;
    padding: 0px;
    margin: 0px 0px 0px 4px;
}

.num {
    position: absolute;
    right: 6px;
    top: 310px;
    z-index: 10;
}

.num a {
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    margin: 0px 4px 0px 0px;
    cursor: pointer;
    text-decoration: none;
    color: #977037;
    font-weight: bold;
    border: 1px solid #fff;
    background: #fcf9f4;
    font-size: 14px;
}

.num a.cur {
    background: #977037;
    color: #fff;
}

.demo ul {
    position: relative;
    z-index: 5;
}

.demo ul li {
    position: absolute;
    display: none;
}

.indexRecommend {
    position: relative;
    height: 277px
}

.indexRecommend .left {
    position: absolute;
    width: 155px;
    left: 0px
}

.indexRecommend .left img {
    width: 155px;
    margin-bottom: 10px;
}

.indexRecommend .pic img.style01 {
    height: 277px
}

.indexRecommend .pic img.style02 {
    height: 134px
}

.indexRecommend .qg {
}

.indexRecommend .qg .qg-title {
    background: #a71000;
    height: 26px;
    color: #fff;
    padding: 10px 0px 0px 10px
}

.indexRecommend .qg .qg-title span {
    background: url(../images/indexImg20130307.png?v=1.3) no-repeat -259px -77px;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin-right: 3px;
}

.indexRecommend .qg .qg-centent {
    border: 1px solid #d5cfc5;
    border-bottom: #a71000 solid 8px;
}

.indexRecommend .qg .qg-centent .title {
    padding: 5px 5px 4px 5px;
    width: 143px;
    height: 30px;
    overflow: hidden;
    text-align: center
}

.indexRecommend .qg .qg-centent .img {
    text-align: center;
    height: 155px;
    _height: 158px;
    margin: 0px;
    padding: 0px;
    position: relative
}

.indexRecommend .qg .qg-centent .img img {
    width: 150px;
    height: 150px;
    margin: 0px;
    padding: 0px;
}

.indexRecommend .qg .qg-centent .img span {
    width: 59px;
    height: 60px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    background: url(../images/xianshi.gif) no-repeat 0px 0px;
    top: 4;
    right: 4px;
}

.indexRecommend .qg .qg-centent .sf {
    text-decoration: line-through;
    font-family: "微软雅黑";
    text-align: center;
    background: #f8f8f8;
    height: 18px;
    line-height: 18px;
}

.indexRecommend .qg .qg-centent .price {
    background: #f8f8f8;
    color: #53322f;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

.indexRecommend .qg .qg-centent .price font {
    color: #c74133;
    font-size: 14px;
}

.indexRecommend .center {
    position: absolute;
    width: 635px;
    left: 165px
}

.indexRecommend .center .indexTab {
    position: relative;
    width: 635px;
    height: 276px;
}

.indexRecommend .center .indexTab .btnBox {
    position: relative;
    background: #ececec;
    border-bottom: 2px solid #7f4f21;
    height: 33px;
    overflow: hidden;
}

.indexRecommend .center .indexTab .btnBox a {
    cursor: pointer;
    text-decoration: none;
}

.indexRecommend .center .indexTab .btnBox a.btn {
    display: block;
    height: 33px;
    width: 159px;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 33px;
    color: #7c7c7c;
}

.indexRecommend .center .indexTab .btnBox a.btnbg {
    background-color: #f4f4f4
}

.indexRecommend .center .indexTab .btnBox a.active {
    display: block;
    height: 33px;
    width: 158px;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 33px;
    color: #fff;
    background: #977037;
}

.indexRecommend .center .indexTab .content {
    border: 1px solid #eee;
    border-top: none;
    width: 633px;
    height: 241px;
    display: none;
}

.indexRecommend .right {
    position: absolute;
    width: 190px;
    right: 0px
}

.indexRecommend .right img {
    width: 190px;
    margin-bottom: 10px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.clearfix div {
    width: 80px;
    float: left;
}

.wrapper {
    width: 635px;
    margin: 0 auto;
    float: left;
}

.shuoming {
    margin-top: 20px;
    border: 1px solid #ccc;
    padding-bottom: 10px;
}

.shuoming dt {
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    text-indent: 10px;
}

.shuoming dd {
    line-height: 20px;
    padding: 5px 20px;
}

#focus {
    overflow: hidden;
    position: relative;
    padding: 0px;
    float: left;
}

#focus ul {
    position: absolute;
}

#focus ul li {
    float: left;
    overflow: hidden;
    position: relative;
    background: #000;
}

#focus ul li div {
    position: absolute;
    overflow: hidden;
}

#focus .btnBg {
    position: absolute;
}

#focus .btn {
    position: absolute;
    text-align: right;
}

#focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 14px;
    height: 14px;
    _font-size: 0;
    margin-left: 8px;
    cursor: pointer;
    background: #fff;
}

#focus .btn span.on {
    background: #fff;
}

.focus {
    width: 635px;
    height: 342px;
    overflow: hidden;
    position: relative;
}

.focus ul {
    height: 380px;
    position: absolute;
}

.focus ul li {
    float: left;
    width: 635px;
    height: 342px;
    overflow: hidden;
    position: relative;
    background: #000;
}

.focus ul li div {
    position: absolute;
    overflow: hidden;
}

.focus .btnBg {
    position: absolute;
    width: 635px;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #000;
    display: none;
}

.focus .btn {
    position: absolute;
    width: 625px;
    height: 23px;
    padding: 0px 8px 0px 10px;
    right: 0;
    bottom: 6px;
    text-align: right;
}

.focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 25px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-left: 5px;
    cursor: pointer;
    background: #fff;
}

.focus .btn span.on {
    background: #fff;
}

.focus .preNext {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 120px;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer;
}

.focus .pre {
    left: 0;
}

.focus .next {
    right: 0;
    background-position: right top;
}

.indexhotpic {
    width: 635px;
    height: 342px;
    float: left;
    padding: 0px 0px 0px 5px
}

.indexhotpic ul {
    height: 380px;
}

.indexhotpic ul li {
    width: 635px;
    height: 344px;
}

.indexhotpic .btnBg {
    width: 635px;
    height: 20px;
    left: 0;
    bottom: 0;
}

.flhotpic {
    width: 635px;
    height: 342px;
    left: 0px;
    float: left;
}

.flhotpic ul {
    height: 380px;
}

.flhotpic ul li {
    width: 635px;
    height: 344px;
}

.flhotpic .btnBg {
    width: 635px;
    height: 20px;
    left: 0;
    bottom: 0;
}

.flhotpic .btn {
    width: 614px;
    height: 10px;
    padding: 0px 14px 14px 0px;
    right: 0;
    bottom: 0;
}

.yuphotpic {
    width: 718px;
    height: 342px;
    left: 0px
}

.yuphotpic ul {
    height: 380px;
}

.yuphotpic ul li {
    width: 718px;
    height: 344px;
}

.yuphotpic .btnBg {
    width: 718px;
    height: 20px;
    left: 0;
    bottom: 0;
}

.yuphotpic .btn {
    width: 614px;
    height: 10px;
    padding: 0px 14px 14px 0px;
    right: 0;
    bottom: 0;
}

/*---------主体----------*/
.catformdown {
    position: absolute;
    border: 2px solid #b0844c;
    width: 631px;
    height: 343px;
    z-index: 6000;
    left: 50%;
    margin-left: -335px;
    background: url(../images/menu_rightbg.jpg) repeat-x top #f7f4eb;
    filter: alpha(opacity=95);
    opacity: 0.95;
}

/*---------筛选条件----------*/
.screening {
    padding: 0px 0px 0px 0px;
    clear: both;
    border: 1px solid #dadada;
}

.screening div {
    clear: both;
    border-bottom: 1px dashed #dadada;
    width: 100%;
    margin-bottom: -1px;
}

.screening strong {
    display: block;
    width: 85px;
    color: #176246;
    text-align: right;
    float: left;
    padding: 5px 0px 2px 2px;
    margin: 2px 0px 2px 2px;
    line-height: 20px;
}

.screening ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 740px;
}

.screening ul li {
    list-style: none;
    padding: 6px 6px 6px 0px;
    line-height: 20px;
    overflow: auto;
    zoom: 1;
}

.screening ul li a {
    margin: 0px 4px 0px 4px;
}

.screening p {
    clear: both;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.screeninglink {
    display: block;
    width: 170px;
    float: left;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
}

.screening ul li a.link {
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    margin: 0 12px 0 4px;
    color: #565656;
}

.screeningw {
    background: url(../images/screening_bg.jpg) repeat-x top;
    padding: 0px 0px 0px 0px;
    clear: both;
}

.screeningw div {
    clear: both;
    border-bottom: 1px dashed #cfab6f;
    width: 100%;
}

.screeningw strong {
    display: block;
    width: 85px;
    color: #804f21;
    text-align: right;
    float: left;
    padding: 5px 0px 2px 2px;
    margin: 2px 0px 0px 2px;
    line-height: 18px;
}

.screeningw ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 620px;
}

.screeningw ul li {
    list-style: none;
    padding: 4px 6px 4px 0px;
    #padding: 6px 6px 4px 0px;
    _padding: 6px 6px 4px 0px;
    color: #176246;
    line-height: 18px;
}

.screeningw ul li a {
    margin: 0px 4px 0px 4px;
    white-space: nowrap;
}

.screeningw p {
    clear: both;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.screeningclose {
}

.screeningclose a {
    border: 1px solid #565656;
    background: #fff;
    height: 10px;
    padding: 0px 2px 0px 2px;
    line-height: 22px;
}

.screeningclose a:hover {
    border: 1px solid #cfab6f;
    background: #fff;
    height: 10px;
    text-decoration: none
}

.screening2 {
    background: url(../images/screening_bg.jpg) repeat-x top;
    padding: 0px 0px 0px 0px;
    clear: both;
    border: 1px solid #988e75;
    height: 124px;
    overflow: hidden;
}

* html .screening2 {
    height: 121px;
}

.screening2 ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 12px 0px 10px;
}

.screening2 ul li {
    list-style: none;
    padding: 6px;
    color: #176246;
    line-height: 24px;
}

.screening2 ul li strong {
    display: block;
    width: 70px;
    color: #804f21;
    text-align: justify;
    text-justify: distribute-all-lines;
    float: left;
}

.screening2 ul li a {
    margin: 0px 4px 0px 4px;
    white-space: nowrap
}

.screening3 {
    background: url(../images/screening_bg.jpg) repeat-x top;
    padding: 0px 0px 0px 0px;
    clear: both;
    border: 1px solid #988e75
}

.screening3 ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 12px 0px 10px;
}

.screening3 ul li {
    list-style: none;
    padding: 6px;
    color: #176246;
    line-height: 24px;
}

.screening3 ul li strong {
    display: block;
    width: 70px;
    color: #804f21;
    text-align: justify;
    text-justify: distribute-all-lines;
    float: left;
}

.screening3 ul li a {
    margin: 0px 4px 0px 4px;
    white-space: nowrap
}

.qb_title {
    height: 26px;
    text-align: center;
    line-height: 26px;
}

.qb_title a {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none
}

.qb_title a:hover {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: underline
}

/*menu new end*/

#main {
    width: 1000px;
    margin: auto;
    padding: 0px 0px 0px 0px;
    background: #fff;
    height: 100%;
}

.newmessage {
    width: 190px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    float: right;
    font-size: 12px;
}

.newmessage .title {
    padding: 0px 8px 0px 8px;
    background: #f3f3f3;
    border: 1px solid #eee;
    border-bottom: none;
    height: 35px;
    line-height: 35px;
}

.newmessage .title font {
    font-size: 14px;
    color: #804f21;
    font-family: "微软雅黑";
    font-weight: bold;
    float: left;
    width: 100px;
}

.newmessage .title a {
    color: #999999;
    width: 60px;
    display: block;
    float: right;
    text-align: right;
}

.newmessage ul {
    border: 1px solid #eee;
    border-top: none;
    padding: 4px 8px 7px 8px;
    _padding: 4px 8px 6px 8px;
    height: 117px;
    overflow: hidden;
}

.newmessage ul li {
    height: 20px;
    line-height: 20px;
    list-style: none;
    padding-left: 12px;
    background: url(../images/ico04.gif) no-repeat 0px 8px;
    overflow: hidden;
}

.newmessage ul li a {
    color: #565656;
    text-decoration: none
}

.newmessage ul li a:hover {
    color: #565656;
    border: none;
    text-decoration: underline;
    *vertical-align: baseline;
}

.newmessage ul li a.red {
    color: red;
}

.newmessage .pic {
    height: 167px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    background: #977037;
}

.newmessage .pic .title {
    border: 0 none;
    padding: 0px;
    margin: 0px;
    height: 36px;
    background: url(../images/indexImg20130307.png?v=1.3) no-repeat 10px -70px #977037;
    _background: url(../images/indexImg20130307.jpg?v=1.2) no-repeat 10px -70px #977037;
}

.newmessage .pic img {
    width: 180px;
    height: 126px;
    margin: auto
}

/*首页品类推荐*/
.goodsH01 {
    height: 508px;
}

.goodsH02 {
    height: 278px;
}

.indexGoods {
    position: relative;
}

.indexGoods .left {
    position: absolute;
    left: 0px;
    width: 155px
}

.indexGoods .left img {
    width: 155px;
}

.indexGoods .left .pic img.style01 {
    height: 220px;
    margin-bottom: 10px;
}

.indexGoods .left .pic img.style02 {
    height: 105px;
    margin-bottom: 10px;
}

.indexGoods .left .hotDiscuss {
    width: 153px;
    height: 276px;
    border: 1px solid #eee;
    padding: 0px;
}

.indexGoods .left .hotDiscuss .title {
    border-bottom: 2px solid #805022;
    padding: 0px 0px 0px 8px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-weight: bold
}

.indexGoods .left .hotDiscuss ul {
    position: relative;
    height: 240px;
    overflow: auto;
    overflow-x: none;
}

.indexGoods .left .hotDiscuss ul li {
    position: relative;
    height: 52px;
    clear: both;
    padding: 8px 2px 8px 6px;
    border-bottom: 1px dashed #eee;
}

.indexGoods .left .hotDiscuss ul li img {
    width: 50px;
    height: 50px;
    border: 1px solid #eee;
    float: left;
}

.indexGoods .left .hotDiscuss ul li a {
    display: block;
    width: 70px;
    height: 48px;
    float: left;
    overflow: hidden;
    padding: 4px 0px 0px 4px;
    color: #565656;
    line-height: 16px;
}

.indexGoods .left .tab {
    width: 133px;
    height: 256px;
    border: 1px solid #eee;
    padding: 10px;
}

.indexGoods .left .tab .btnBox {
    position: relative;
    height: 25px;
    width: 133px
}

.indexGoods .left .tab .btnBox a {
    cursor: pointer;
    text-decoration: none;
}

.indexGoods .left .tab .btnBox a.btn {
    float: left;
    display: block;
    border-bottom: 2px solid #d5d5d5;
    height: 25px;
    line-height: 25px;
    width: 66px;
    text-align: center;
    color: #555555;
}

.indexGoods .left .tab .btnBox a.active {
    float: left;
    display: block;
    border-bottom: 2px solid #805022;
    height: 25px;
    line-height: 25px;
    width: 66px;
    text-align: center;
    font-weight: bold;
}

.indexGoods .left .tab .content {
    display: none;
}

.indexGoods .left .tab .content ul.logo_list {
    background: url(../images/tab_bg.gif) no-repeat -1px 5px;
    height: 216px;
}

.indexGoods .left .tab .content ul {
    position: relative;
    display: none;
}

.indexGoods .left .tab .content ul li {
    width: 66px;
    height: 60px;
    float: left;
    text-align: center;
    padding: 6px 0px 6px 0px;
    text-align: center;
    line-height: 60px;
    text-align: center;
}

.indexGoods .left .tab .content ul li img {
    width: 60px;
    height: 60px;
}

.indexGoods .left .tab .content ul li a {
    text-decoration: none;
    cursor: pointer;
}

.indexGoods .left .tab .content div.menu {
    position: absolute;
    width: 130px;
    text-align: center;
    top: 252px;
    _top: 259px;
    left: 12px;
    font-size: 20px;
    _font-size: 9px;
    height: 16px;
    line-height: 16px;
    background: #fff
}

.indexGoods .left .tab .content div.menu a {
    cursor: pointer
}

.indexGoods .left .tab .content div.menu a.button {
    padding: 0px 2px 0px 2px;
    color: #adadad;
    text-decoration: none
}

.indexGoods .left .tab .content div.menu a.active {
    padding: 0px 2px 0px 2px;
    color: #814e1f
}

.indexGoods .left .tab .content ol {
    padding: 6px 0px 0px 0px;
    margin: 0px;
    height: 224px;
}

.indexGoods .left .tab .content ol li {
    position: relative;
    width: 133px;
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    cursor: pointer
}

.indexGoods .left .tab .content ol li a {
    text-decoration: none;
    cursor: pointer
}

.indexGoods .left .tab .content ol li p {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 110px;
    overflow: hidden;
    height: 24px;
    #height: 22px;
    _height: 22px;
    line-height: 22px;
    text-decoration: none;
}

.indexGoods .left .tab .content ol li p:hover {
    text-decoration: underline;
}

.indexGoods .left .tab .content ol li span {
    display: block;
    padding-left: 4px;
    width: 10px;
    height: 14px;
    line-height: 14px;
    float: left;
    background: #824f22;
    color: #fff;
    font-size: 10px;
    margin: 3px 4px 0px 0px
}

.indexGoods .left .tab .content ol li div {
    height: 56px;
    padding: 4px 0px 0px 0px;
    display: none;
    clear: both;
    cursor: pointer;
}

.indexGoods .left .tab .content ol li div img {
    float: left;
    width: 50px;
    height: 50px;
    border: 1px solid #d5d5d5;
    vertical-align: middle;
}

.indexGoods .left .tab .content ol li div font {
    float: left;
    display: block;
    width: 76px;
    height: 50px;
    line-height: 50px;
    color: #cb080c;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.indexGoods .right {
    position: absolute;
    right: 0px;
    width: 833px;
}

.indexGoods .right .goodslist {
    position: relative;
    border: 1px solid #eee;
    border-top: none
}

.indexGoods .right .height01 {
    height: 507px;
}

.indexGoods .right .height02 {
    height: 277px;
}

.indexGoods .right .goodslist .l {
    position: absolute;
    left: 0px;
    width: 636px;
}

.indexGoods .right .goodslist .l .goods, .indexRecommend .center .indexTab .content .goods {
    margin: 0px;
    padding: 0px
}

.indexGoods .right .goodslist .l .goods li, .indexRecommend .center .indexTab .content .goods li {
    list-style: none;
    display: block;
    width: 150px;
    height: 228px;
    padding: 8px 0px 0px 8px;
    float: left;
    position: relative;
}

.indexRecommend .center .indexTab .content .goods li {
    padding: 8px 0px 8px 6px;
}

.indexGoods .right .goodslist .l .goods li img, .indexRecommend .center .indexTab .content .goods li img {
    width: 150px;
    height: 150px;
}

.indexGoods .right .goodslist .l .goods li a, .indexRecommend .center .indexTab .content .goods li a {
    z-index: 98;
    text-decoration: none
}

.indexGoods .right .goodslist .l .goods li div.gWindow, .indexRecommend .center .indexTab .content .goods li div.gWindow {
    border: 2px solid #7f4f21;
    display: block;
    position: absolute;
    width: 190px;
    height: 90px;
    top: 224px;
    left: -40px;
    z-index: 999;
    background: url(../images/duihao.jpg) no-repeat 15px 30px #fff;
    padding: 15px 0px 0px 60px;
    line-height: 18px;
    color: #545454;
}

.indexGoods .right .goodslist .l .goods li div.gWindow font, .indexRecommend .center .indexTab .content .goods li div.gWindow font {
    font-size: 14px;
    color: #c40a15;
}

.indexGoods .right .goodslist .l .goods li div.gWindow div, .indexRecommend .center .indexTab .content .goods li div.gWindow div {
    padding: 0px;
    height: 24px;
    line-height: 24px;
}

.indexGoods .right .goodslist .l .goods li div.gWindow a, .indexRecommend .center .indexTab .content .goods li div.gWindow a {
    margin: 0px 6px 0px 0px;
}

.indexGoods .right .goodslist .l .goods li div.gWindow a.gClose, .indexRecommend .center .indexTab .content .goods li div.gWindow a.gClose {
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: #896938;
    top: 3px;
    right: 3px;
    color: #fff;
    text-align: center;
    line-height: 15px;
    cursor: pointer;
    text-decoration: none;
}

.indexGoods .right .goodslist .l .goods li span.gBtn, .indexRecommend .center .indexTab .content .goods li span.gBtn {
    position: absolute;
    display: none;
    width: 27px;
    height: 24px;
    background: url(../images/indexImg20130307.png?v=1.3) no-repeat -287px -73px;
    right: 0px;
    top: 198px;
}

.indexGoods .right .goodslist .l .goods li span.cx, .indexRecommend .center .indexTab .content .goods li span.cx {
    position: absolute;
    display: block;
    width: 52px;
    height: 49px;
    z-index: 90;
    right: 2px;
    top: 10px;
}

.icon-cx {
    position: absolute;
    display: block;
    width: 55px;
    height: 58px;
    z-index: 90;
    right: 8px;
    top: 8px;
}

.indexGoods .right .goodslist .l .goods li span.cx img, .indexRecommend .center .indexTab .content .goods li span.cx img {
    width: 52px;
    height: 49px;
}

.indexGoods .right .goodslist .l .goods li .title, .indexRecommend .center .indexTab .content .goods li .title {
    border: 0px;
    background: #fff;
    height: 40px;
    padding: 0px 4px 0px 4px;
    overflow: hidden;
    color: #565656;
    text-align: left;
    line-height: 20px;
    word-break: break-all;
    cursor: pointer;
    text-decoration: none
}

.indexGoods .right .goodslist .l .goods li .title-a, .indexRecommend .center .indexTab .content .goods li .title-a {
    border: 0px;
    background: #fff;
    height: 20px;
    padding: 0px 4px 0px 4px;
    overflow: hidden;
    color: #565656;
    text-align: left;
    line-height: 20px;
    word-break: break-all;
    cursor: pointer;
    text-decoration: none
}

.indexGoods .right .goodslist .l .goods li .title-a:hover, .indexRecommend .center .indexTab .content .goods li .title-a:hover {
    text-decoration: underline;
}

.indexGoods .right .goodslist .l .goods li .title-b, .indexRecommend .center .indexTab .content .goods li .title-b {
    border: 0px;
    background: #fff;
    height: 20px;
    padding: 0px 4px 0px 4px;
    overflow: hidden;
    color: #ea5404;
    text-align: left;
    line-height: 20px;
    word-break: break-all;
    cursor: pointer;
    text-decoration: none
}

.indexGoods .right .goodslist .l .goods li .title:hover, .indexRecommend .center .indexTab .content .goods li .title:hover {
    text-decoration: underline;
}

.indexGoods .right .goodslist .l .goods li .price, .indexRecommend .center .indexTab .content .goods li .price {
    color: #ea5404;
    text-align: left;
    line-height: 20px;
    font-size: 16px;
    font-family: "微软雅黑";
    padding: 2px 0px 0px 0px;
}

.indexGoods .right .goodslist .l .goods li .price font, .indexRecommend .center .indexTab .content .goods li .price font {
    color: #999999;
    font-size: 12px;
    text-decoration: line-through;
    padding: 2px 0px 0px 6px;
}

.indexGoods .right .goodslist .r {
    position: absolute;
    right: 8px;
    top: 45px;
    width: 184px;
    z-index: -1
}

.indexGoods .right .goodslist .pic img.style01, .indexGoods .right .goodslist .pic img.style11, .indexGoods .right .goodslist .pic img.stylebig21, .indexGoods .right .goodslist .pic img.stylebig22, .indexGoods .right .goodslist .pic img.style33, .indexGoods .right .goodslist .pic img.style41 {
    width: 184px;
    height: 220px;
    margin-bottom: 10px;
}

.indexGoods .right .goodslist .pic img.style02, .indexGoods .right .goodslist .pic img.style31, .indexGoods .right .goodslist .pic img.style32, .indexGoods .right .goodslist .pic img.style42, .indexGoods .right .goodslist .pic img.style43, .indexGoods .right .goodslist .pic img.style51, .indexGoods .right .goodslist .pic img.style52, .indexGoods .right .goodslist .pic img.style53, .indexGoods .right .goodslist .pic img.style54, .indexGoods .right .goodslist .pic img.style21, .indexGoods .right .goodslist .pic img.style22 {
    width: 184px;
    height: 105px;
    margin-bottom: 10px;
}

.indexGoods .right .goodslist .pic img.style91 {
    width: 184px;
    height: 450px;
    margin-bottom: 10px;
}

.indexGoods .left .pic img.style11 {
    height: 220px;
    margin-bottom: 10px;
}

.indexGoods .left .pic img.style21, .indexGoods .left .pic img.style22 {
    height: 105px;
    margin-bottom: 10px;
}

.indexGoods .right .goodslist .title, .indexGoods .right .textlist .title {
    background: #f4f4f4;
    height: 35px;
    border-bottom: 2px solid #7f4f21;
    position: relative;
}

.indexGoods .right .goodslist .title font, .indexGoods .right .textlist font {
    font-size: 18px;
    left: 12px;
    top: 5px;
    font-weight: bold;
    color: #7f4f21;
    font-family: "微软雅黑";
    position: absolute
}

.indexGoods .right .goodslist .title .more {
    position: absolute;
    right: 0px;
    display: block;
    width: 60px;
    line-height: 20px;
    height: 20px;
    background: url(../images/indexImg20130307.png?v=1.3) no-repeat -396px -33px;
    padding: 0px 0px 0px 20px;
    top: 8px;
    border-top: 1px solid #eee;
}

.indexGoods .right .goodslist .title .link, .indexGoods .right .textlist .title .link {
    position: absolute;
    right: 100px;
    width: 500px;
    text-align: right;
    top: 10px;
}

.indexGoods .right .goodslist .title .link a, .indexGoods .right .textlist .title .link a {
    padding: 0px 6px 0px 6px;
    border-right: 1px solid #565656;
    color: #565656;
}

.indexGoods .right .textlist {
    position: relative;
    border: 1px solid #eee;
    border-top: none
}

.indexGoods .right .textlist .l {
    position: absolute;
    left: 0px;
    width: 636px;
}

.indexGoods .right .textlist .l .zwbox {
    position: relative;
    height: 240px;
}

.indexGoods .right .textlist .l .zwbox div {
    float: left;
    width: 298px;
    height: 240px;
    padding: 10px;
    line-height: 20px;
    overflow: hidden;
}

.indexGoods .right .textlist .l .zwbox div img {
    width: 303px;
    height: 128px;
}

.indexGoods .right .textlist .l .zwbox div h1 {
    font-size: 12px;
    color: #565656;
    padding: 8px 0px 2px 0px;
}

.indexGoods .right .textlist .l .zwbox div p {
    font-size: 12px;
    color: #565656;
    padding: 0px;
    line-height: 22px;
    width: 303;
    height: 70px;
    overflow: hidden;
}

.indexGoods .right .textlist .r {
    position: absolute;
    right: 0px;
    top: 37px;
    width: 184px;
    height: 240px;
    border-left: 1px solid #eee;
}

.indexArticle {
    background: url(../images/screening_bg.jpg) repeat-x;
    _background: url(../images/screening_bg.jpg) 0px -20px repeat-x;
}

.indexArticle .t {
    height: 30px;
    line-height: 30px;
    padding-left: 14px;
    color: #824f20;
    font-weight: bold;
}

.indexArticle ul {
}

.indexArticle ul li {
    padding: 0px 0px 0px 24px;
    height: 20px;
    line-height: 20px;
    background: url(../images/indexImg20130307.png?v=1.3) no-repeat -390px -53px;
    _background: url(../images/indexImg20130307.jpg?v=1.2) no-repeat -390px -53px;
    overflow: hidden;
}

.indexArticle ul li a {
    color: #565656
}

/*--------TAB标签----------*/
.tabmenu {
    background: #d6ac70;
    border: 1px solid #988e75;
    border-bottom: none;
    height: 23px;
}

.tabmenu ul {
    margin: 0px auto;
    padding: 0px;
    list-style: none;
    text-align: center;
    width: 65px;
}

.tabmenu li {
    display: inline;
    line-height: 23px;
}

.tabmenu li a {
    color: #805020;
    text-decoration: none;
    font-weight: bold;
    line-height: 23px;
    height: 23px;
    display: block;
    width: 65px;
    float: left;
}

.tabmenu li a.tabactive {
    color: #805020;
    background: url(../images/tabmenu_btnbg.gif) repeat-y top;
    font-weight: bold;
    position: relative;
}

#tabcontent1, #tabcontent2 {
}

#tabcontent1 ul, #tabcontent2 ul {
}

#tabcontent1 ul li, #tabcontent2 ul li {
}

#tabcontent1 ul li a, #tabcontent2 ul li a {
    text-decoration: none;
}

#tabcontent1 ul li a:hover, #tabcontent2 ul li a:hover {
    text-decoration: underline;
}

.tab_s1 {
    border: 1px solid #988e75;
    border-top: none;
    text-align: center;
    padding: 6px 0px;
    font-size: 12px;
    margin-bottom: 5px;
    background: url(../images/tabmenu_contentbg.gif) repeat-x top #edd9b6;
    color: #956942;
    height: 128px;
}

.tab_s1 ul li {
    text-align: left;
    background: url(../images/tabmenu_contenticon.gif) no-repeat 2% 50%;
    padding: 0px 0px 0px 18px;
    width: 165px;
    height: 18px;
}

.tab_s1 ul li a {
    text-align: left;
    padding: 0px;
    width: 165px;
    overflow: hidden;
    height: 18px;
    display: block;
    line-height: 18px;
}

/*--------分类TAB探索标签----------*/
.a-tab_s2 {
    border: 1px solid #988e75;
    border-top: none;
    text-align: center;
    padding: 6px 0px;
    font-size: 12px;
    margin-bottom: 5px;
    background: url(../images/tabmenu_contentbg.gif) repeat-x top #edd9b6;
    color: #956942;
}

.a-tab_s2 ul li, .tab_s2 ul li {
    text-align: left;
    background: url(../images/tabmenu_contenticon.gif) no-repeat 2% 50%;
    padding: 0px 0px 1px 18px;
    width: 165px;
    overflow: hidden
}

.a-tabsosuo {
    height: 35px;
    line-height: 35px;
    background: #f5f5f5;
    border: 1px solid #dadada;
}

.a-tabsosuo strong {
    display: block;
    float: left;
    width: 70px;
    text-align: right;
}

.a-tabsosuo ul {
    margin: 0px 0px 0px 8px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    text-align: center;
}

.a-tabsosuo li {
    display: inline;
    line-height: 25px;
}

.a-tabsosuo li a {
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    line-height: 25px;
    height: 25px;
    float: left;
    width: 70px;
    background: #fff;
    margin: 0px 0px 0px 4px;
    border: 1px solid #dadada;
}

.a-tabsosuo li a:hover {
    color: #09432e;
}

.a-tabsosuo li a.tabactive {
    color: #fff;
    background: #176246;
    font-weight: bold;
    float: left;
    width: 70px;
    border: 1px solid #176246;
}

.a-tabsosuo span {
    float: left;
    width: 70px;
    float: right;
    text-align: right;
    line-height: 25px;
    display: block;
}

.a-tabsosuo span option {
    line-height: 25px;
    font-size: 12px;
}

.a-tabsosuo span select {
    line-height: 25px;
    font-size: 12px;
}

.a-tabs1 {
    border-bottom: 0px solid #e2e2e2;
    padding: 12px;
    height: 20px;
    line-height: 20px;
}

.a-tabs1 a {
    display: block;
    text-align: center;
    float: left;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    white-space: nowrap;
    margin: 0px 12px 0px 0px
}

.a-tabs1 a:hover {
    display: block;
    text-align: center;
    float: left;
    height: 20px;
    text-decoration: underline;
}

.a-tabs1 a img {
    margin: 0px 2px 0px 0px;
    vertical-align: middle;
    padding: 0px;
}

/*--------TAB探索标签----------*/
.tab_s2 {
    border-top: none;
    text-align: center;
    padding: 6px 0px;
    font-size: 12px;
    margin-bottom: 5px;
    background: url(../images/tabmenu_contentbg.gif) repeat-x top #edd9b6;
    color: #956942;
}

.tab_s2 ul li, .tab_s2 ul li {
    text-align: left;
    background: url(../images/tabmenu_contenticon.gif) no-repeat 2% 50%;
    padding: 0px 0px 1px 18px;
    width: 165px;
    overflow: hidden
}

.tabsosuo {
    border-bottom: 2px solid #aaaaaa;
    height: 25px;
    line-height: 25px;
}

.tabsosuo strong {
    display: block;
    float: left;
    width: 70px;
    text-align: right;
}

.tabsosuo ul {
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    text-align: center;
}

.tabsosuo li {
    display: inline;
    line-height: 25px;
}

.tabsosuo li a {
    color: #565656;
    text-decoration: none;
    font-weight: bold;
    line-height: 22px;
    height: 27px;
    float: left;
    width: 120px;
    margin: 0px 0px 0px 4px;
    font-size: 15px;
    font-family: "微软雅黑";
    font-weight: bold;
}

.tabsosuo li a:hover {
    color: #176246;
}

.tabsosuo li a.tabactive {
    color: #176246;
    background: url(../images/tab_btn_bg.jpg) no-repeat bottom left;
    font-weight: bold;
    float: left;
    width: 120px;
}

.tabsosuo span {
    float: left;
    width: 110px;
    float: right;
    text-align: right;
    line-height: 25px;
    display: block;
}

.tabsosuo span option {
    line-height: 25px;
    font-size: 12px;
}

.tabsosuo span select {
    line-height: 25px;
    font-size: 12px;
}

.tabs1 {
    border-bottom: 0px solid #e2e2e2;
    padding: 12px;
    height: 20px;
    line-height: 20px;
}

.tabs1 a {
    display: block;
    text-align: center;
    float: left;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    white-space: nowrap;
    margin: 0px 12px 0px 0px
}

.tabs1 a:hover {
    display: block;
    text-align: center;
    float: left;
    height: 20px;
    text-decoration: underline;
}

.tabs1 a img {
    margin: 0px 2px 0px 0px;
    vertical-align: middle;
    padding: 0px;
}

.s9 {
}

.s9 ul {
}

.s9 ul li {
    background: url();
    padding: 0px;
    margin: 0px;
}

/*--------页脚----------*/
.pageFooter {
    width: 1000px;
    margin: 0 auto;
}

.pageFooter .middle {
    float: left;
    width: 240px;
    height: 145px;
    margin: 20px 0px 0px 0px;
    background: url(../images/foot/logo.jpg) no-repeat left top;
}

.pageFooter .middle ul {
    padding-top: 85px;
}

.pageFooter .middle .kefu {
    font-size: 20px;
    color: #646464;
    font-weight: bold;
    padding: 6px 0;
}

.pageFooter .left {
    float: left;
    margin: 35px 0 0 0;
    height: 145px;
}

.pageFooter .left ul {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.pageFooter .left ul li {
    font-size: 14px;
    color: #666666;
    font-family: Microsoft YaHei;
    font-weight: bold;
}

.pageFooter .left .f_ios li {
    width: 80px;
    text-align: center;
    margin: 0 50px 8px 0;
    *margin-right: 25px;
    line-height: 24px;
}

.pageFooter .left .f_ios span {
    display: block;
    width: 80px;
    height: 80px;
    background: url(../images/foot_bottom.png) no-repeat 0px 0px;
    margin: auto
}

.pageFooter .left .f_wx li {
    width: 80px;
    text-align: center;
    line-height: 24px;
    margin: 0 0 8px 0;
}

.pageFooter .left .f_wx span {
    display: block;
    width: 80px;
    height: 80px;
    background: url(../images/foot_bottom.png) no-repeat -83px 0px;
    margin: auto
}

.pageFooter .right {
    float: left;
    margin: 35px 0 0 0;
    width: 500px;
}

.pageFooter .right ul {
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 110px;
}

.pageFooter .right ul.sj {
    display: none;
}

.pageFooter .right ul li {
    text-align: left;
    font-family: Microsoft YaHei;
    height: 24px;
    line-height: 24px;
}

.pageFooter .right ul li a {
    color: #707070;
    display: block;
    padding: 0px 0px 0px 0px;
}

.pageFooter .right ul li.title {
    color: #707070;
    font-weight: bold;
    font-size: 14px;
}

#footer {
    margin: 5px auto 0 auto;
    padding: 0;
    line-height: 18px;
    color: #969696;
    width: 100%;
}

#footer a {
    color: #646464;
    text-decoration: none;
}

#footer a:hover {
    color: #669900;
    text-decoration: none;
}

#footer .f_ios a:hover {
    color: #646464;
    text-decoration: none;
}

#footer a.beian {
    color: #969696;
    text-decoration: none;
}

#footer a.beian:hover {
    color: #669900;
    text-decoration: none;
}

#footer .siteinfo span {
    padding-left: 13px;
}

#footer .footer_zd {
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
}

#footer .footer_zd1 {
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
    margin: 20px 0 0 0;
}

#footer .foot {
    width: 100%;
    height: 285px;
}

#footer .bottom {
    width: 1000px;
    height: 50px;
    margin: 0px auto;
    border-top: 1px solid #E0E0E0;
    padding-top: 15px;
}

#footer .bottom_kx {
    float: left;
    position: absolute;
    padding-top: 6px;
}

#footer .bottom_sm {
    position: absolute;
    padding: 6px 0 0 90px;
    float: left
}

#footer .help {
    background: url(../images/helpbg.jpg) repeat-x top left #e6e6e6;
    height: 177px;
}

#footer .help ul {
    width: 720px;
    display: block;
    margin: 8px 0px 0px 70px;
    #margin: 8px 0px 0px 70px;
    _margin: 8px 0px 0px 40px;
    padding: 0px;
    float: left;
}

#footer .help ul li {
    float: left;
    width: 180px;
    list-style: none;
    text-align: left;
    background: url(../images/footer_line.jpg) no-repeat 75% top;
}

#footer .help ul li h3 {
    padding: 0px 0px 4px 0px;
    margin: 0px;
    font-size: 14px;
    color: #7a6b56;
    display: block;
    font-weight: bold;
}

#footer .help ul li img {
    margin: 0px 0px 0px 12px;
}

#footer .help ul li a {
    color: #6a6a6a;
    float: left;
    width: 100px;
    height: 18px;
    line-height: 18px;
    display: block;
    text-decoration: none;
    background: url(../images/help_contenticon.gif) no-repeat 0% 50%;
    text-align: left;
    padding: 2px 0px 2px 18px;
    font-size: 13px;
}

#footer .help ul li a:hover {
    text-decoration: underline
}

#footer .help .tel {
    float: right;
    width: 195px;
    border-left: 0px solid #ccc;
}

#footer .service {
    background: url(../images/servicebg.jpg) repeat-y;
}

#footer .siteinfo {
    float: left;
    padding-left: 182px;
}

/*--------全部公用---------*/
.ms_titlehead {
    background: url(../images/mstitle_bg.jpg) repeat-y left top #d6ac72;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ece0d0;
    border-bottom: none;
}

.ms_titlehead h2 {
    width: 150px;
    float: left;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    height: 28px;
    font-family: 微软雅黑;
}

.ms_titlehead h2 img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.ms_titlehead .linkandmore {
    width: 490px;
    float: right;
    padding: 0px 0px 0px 0px;
}

.ms_titlehead .linkandmore ul {
    width: 380px;
    float: left;
    padding: 0px;
    margin: 0px;
}

.ms_titlehead .linkandmore ul li {
    list-style: none;
    overflow: hidden;
    text-align: right;
    height: 28px;
}

.ms_titlehead .linkandmore ul li a {
    color: #835025;
    padding: 0px 8px 0px 8px;
    border-right: 1px solid #aa8662;
    display: block;
    text-align: center;
    text-decoration: none;
    float: right;
    height: 14px;
    line-height: 14px;
    margin: 10px 0px 0px 0px;
}

.ms_titlehead .linkandmore ul li a:hover {
    text-decoration: underline;
}

.ms_titlehead .linkandmore span {
    float: right;
    display: block;
    width: 50px;
}

.ms_titlehead .linkandmore span a {
    color: #835025;
    text-decoration: none
}

.mscontent_box {
    background: url(../images/mscbg.jpg) repeat-x bottom #fff;
    padding: 12px;
    border: 1px solid #ece0d0;
    border-top: none;
}

.s23 {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.s23 li {
    width: 485px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}

.s23 li img {
    float: left;
    height: 180px;
    width: 180px;
    overflow: hidden;
}

.s23 li div {
    float: left;
    margin: 0px;
    padding: 12px 0px 12px 22px;
    line-height: 22px;
    height: 152px;
    overflow: hidden;
    width: 260px;
}

.s23 li div h4 {
    text-indent: 0px;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    overflow: hidden
}

.s23 li div a {
    text-indent: 26px;
    display: block;
}

.mplist {
}

.mplist li {
    width: 160px;
    float: left;
    text-align: center;
}

.mplist li .pic {
    padding: 4px 4px 8px 4px;
}

.mplist li p {
    overflow: hidden;
    height: 30px;
    text-align: center;
    line-height: 15px;
}

.mplist li a {
    font-weight: bold;
    font-size: 13px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}

.s24 {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 1000px;
}

.s24 div {
    width: 330px;
    float: left;
    margin: 0px 3px 0px 0px;
    padding: 0px;
    list-style: none;
    background: url(../images/mstitlelinkbg.jpg) repeat-x bottom;
}

.s24 div img {
    width: 330px;
    margin: 0px;
    padding: 0px;
    background: url(../images/mstitlelinkbg.jpg) repeat-x bottom;
    height: 80px;
}

.s24 div ul {
    border: 1px solid #ece0d2;
    border-top: 0px;
    padding: 18px;
}

.s24 div ul li {
    width: 290px;
    overflow: hidden;
    height: 26px;
    line-height: 26px;
}

.s24 div ul li a {
    font-size: 12px;
    font-weight: bold;
    color: #926a2d;
}

.titlehead {
    height: 34px;
    line-height: 34px;
    border-bottom: 2px solid #81A84A;
}

.titlehead h2 {
    width: 150px;
    float: left;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    height: 34px;
    font-family: 微软雅黑;
}

.titlehead h2 img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.titlehead h3 {
    width: 180px;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 16px;
    font-size: 14px;
    color: #669900;
    font-family: 微软雅黑;
    height: 34px;
    overflow: hidden;
}

.titlehead h3 img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.titlehead h4 {
    width: 156px;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    font-family: "微软雅黑"
}

.titlehead h4 img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.titlehead .linkandmore {
    width: 490px;
    float: right;
    padding: 0px 0px 0px 0px;
}

.titlehead .linkandmore ul {
    width: 380px;
    float: left;
    padding: 0px;
    margin: 0px;
}

.titlehead .linkandmore ul li {
    list-style: none;
    overflow: hidden;
    text-align: right;
    height: 30px;
}

.titlehead .linkandmore ul li a {
    color: #81a84a;
    padding: 0px 8px 0px 8px;
    border-right: 1px solid #aa8662;
    display: block;
    text-align: center;
    text-decoration: none;
    float: right;
    height: 14px;
    line-height: 14px;
    margin: 10px 0px 0px 0px;
}

.titlehead .linkandmore ul li a:hover {
    text-decoration: underline;
}

.titlehead .linkandmore span {
    float: right;
    display: block;
    width: 70px;
    line-height: 35px;
}

.titlehead .linkandmore span a {
    color: #81a84a;
    text-decoration: none;
    font-family: "微软雅黑";
    line-height: 40px;
}

.flhead {
    background: #f4f4f4;
    height: 120px;
}

.flhead ul {
    padding: 20px 0px 0px 0px;
}

.flhead ul li {
    width: 166px;
    text-align: center;
    float: left;
    list-style: none;
}

/*新增*/
.flhead ul li {
    width: 125px;
}

.flhead ul li a {
    display: inline-block;
    width: 120px;
    height: 96px;
    position: relative;
}

.flhead ul li a img {
    width: 120px;
}

.flhead_hover {
    position: absolute;
    width: 117px;
    height: 25px;
    background: #91c33c;
    bottom: 2px;
    left: 2px;
    line-height: 25px;
    cursor: pointer;
}

.flhead_hover span {
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.flhead ul li a:hover .flhead_hover {
    background: #84a650;
}

/*新增*/
/*新增*/
.flbox {
    border: 1px solid #81a84a;
    width: 490px;
    float: left;
    margin: 5px 3px 0px 3px;
}

.flbox ul {
    padding: 5px;
    margin: 0px 0px 0px 0px;
}

.flbox h2 {
    padding: 0px;
    background: url(../images/fltitlebg.jpg) repeat-y top left;
    margin: 0px;
    height: 30px;
    font-size: 0px;
}

.flbox ul li {
    text-align: left;
    float: left;
    list-style: none;
    border-bottom: 1px dashed #ccc;
    clear: both;
    padding: 0px 5px 5px 0px;
    width: 470px;
    margin: 0px 0px 5px 0px;
    line-height: 20px;
}

.flbox ul li a {
    margin: 4px;
    text-decoration: none
}

.flbox ul li a:hover {
    margin: 4px;
    text-decoration: underline
}

.fltitie1, .fltitie2, .fltitie3, .fltitie4, .fltitie5, .fltitie6, .fltitie7, .fltitie8, .fltitie9, .fltitie10, .fltitie389, .fltitie452, .fltitie6178, .fltitie6179, .fltitie6180, .fltitie6181, .fltitie6182, .fltitie6183, .fltitie6184, .fltitie6185, .fltitie6186, .fltitie6187, .fltitie6188, .fltitie6189 {
    background: url(../images/fltitle.jpg?v=1312) #81a84a no-repeat;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    font-family: 微软雅黑;
    color: #fff;
    padding: 0 0 0 46px;
}

.fltitie1 a, .fltitie2 a, .fltitie3 a, .fltitie4 a, .fltitie5 a, .fltitie6 a, .fltitie7 a, .fltitie8 a, .fltitie9 a, .fltitie10 a, .fltitie389 a, .fltitie452 a, .fltitie6178 a, .fltitie6179 a, .fltitie6180 a.fltitie6181 a, .fltitie6182 a, .fltitie6183 a, .fltitie6184 a, .fltitie6185 a, .fltitie6186 a, .fltitie6187 a, .fltitie6188 a, .fltitie6189 a {
    color: #fff;
}

.fltitie1 {
    background-position: 0 -209px;
}

/*母婴*/
.fltitie2 {
    background-position: 0 -248px;
}

/*保健*/
.fltitie3 {
    background-position: 0 -140px;
}

/*粮油*/
.fltitie4 {
    background-position: 0 -36px;
}

/*酒水*/
.fltitie5 {
    background-position: 0 -177px;
}

/*茶饮*/
.fltitie6 {
    background-position: 0 -72px;
}

/*休闲*/
.fltitie7 {
    background-position: 0 -104px;
}

/*饼干*/
.fltitie8 {
    background-position: 0 0;
}

/*生鲜*/
.fltitie9 {
    background-position: 0 -282px;
}

/*用品*/
.fltitie10 {
    background-position: 0 -270px;
}

/*地图*/
.fltitie389 {
    background-position: 0 -345px;
}

/*礼品*/
.fltitie452 {
    background-position: 0 -310px;
}

/*时令优选*/
.fltitie6178 {
    background-position: 0 -376px;
}

/*母婴*/
.fltitie6179 {
    background-position: 0 -410px;
}

/*手机*/
.fltitie6180 {
    background-position: 0 -442px;
}

/*家用电器*/
.fltitie6181 {
    background-position: 0 -442px;
}

/*电脑办公*/
.fltitie6183 {
    background-position: 0 -502px;
}

/*珠宝*/
.fltitie6184 {
    background-position: 0 -567px;
}

/*服装鞋帽*/
.fltitie6185 {
    background-position: 0 -597px;
}

/*家居日用*/
.fltitie6187 {
    background-position: 0 -597px;
}

/*美容护肤*/
.fltitie6188 {
    background-position: 0 -567px;
}

/*礼品箱包*/
.fltitie6189 {
    background-position: 0 -535px;
}

/*运动户外*/
.fltitie6182 {
    background-position: 0 30px;
}

/*便民服务*/
.fltitie6186 {
    background-position: 0 30px;
}

/*汽车用品*/
.flbox_s1 {
    border: 1px solid #81a84a;
    margin: 5px 3px 0px 3px;
}

.flbox_s1 ul {
    padding: 5px;
    margin: 0px 0px 0px 0px;
    height: 100%;
}

.flbox_s1 h2 {
    padding: 0px;
    background: url(../images/fltitlebg.jpg) repeat-y top left #d6ac72;
    margin: 0px;
    height: 30px;
    font-size: 0px;
}

.flbox_s1 ul li {
    text-align: left;
    float: left;
    list-style: none;
    border-bottom: 1px dashed #ccc;
    clear: both;
    padding: 0px 5px 5px 0px;
    width: 970px;
    margin: 0px 0px 5px 0px;
    line-height: 20px;
}

.flbox_s1 ul li a {
    margin: 4px;
    text-decoration: none;
    display: block;
    width: 110px;
    overflow: hidden;
    float: left;
}

.flbox_s1 ul li a:hover {
    margin: 4px;
    text-decoration: underline
}

.flbox_s1 strong {
    margin: 4px;
    clear: both;
    float: left;
    display: block;
    width: 100%;
}

.flbox_cat {
    border: 1px solid #81a84a;
    margin: 5px 3px 0px 3px;
}

.flbox_cat ul {
    padding: 5px;
    margin: 0px 0px 0px 0px;
}

.flbox_cat h2 {
    padding: 0px;
    background: url(../images/fltitlebg.jpg) repeat-y top left #d6ac72;
    margin: 0px;
    height: 30px;
    font-size: 0px;
}

.flbox_cat ul li {
    text-align: left;
    list-style: none;
    border-bottom: 1px dashed #ccc;
    clear: both;
    padding: 5px 5px 5px 0px;
    margin: 0px 0px 5px 0px;
    line-height: 20px;
}

.flbox_cat ul li a {
    margin: 4px;
    text-decoration: none
}

.flbox_cat ul li a:hover {
    margin: 4px;
    text-decoration: underline
}

.fllogobox {
    margin: 0px
}

.fllogobox ul {
    padding: 0px;
    margin: 0px;
}

.fllogobox h2 {
    padding: 0px;
    background: url(../images/fltitlebg.jpg) repeat-y top left #d6ac72;
    margin: 0px;
    height: 30px;
    font-size: 0px;
}

.fllogobox ul li {
    float: left;
    list-style: none;
    padding: 0px;
    width: 90px;
    margin: 8px 10px 16px 10px;
    height: 100px;
}

.fllogobox ul li img {
    width: 60px;
    height: 60px;
}

.fllogobox ul li a.brand_pic {
    padding: 1px;
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
}

.fllogobox ul li a.brand_pic:hover {
    border: 1px solid red;
    padding: 0px;
    width: 60px;
    height: 60px;
}

.fllogobox ul li a.brand_ch, .fllogobox ul li a.brand_en {
    text-align: center;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    display: block;
}

.fllogobox ul li a.brand_ch {
    color: #565656;
}

.fllogobox ul li a.brand_en {
    color: #989898;
}

.flimgbox {
    border: 1px solid #81a84a;
    width: 490px;
    float: left;
    margin: 5px 3px 0px 3px;
}

.flimgbox ul {
    padding: 5px;
    margin: 0px 0px 0px 0px;
}

.flimgbox ul li {
    text-align: left;
    float: left;
    list-style: none;
    border-bottom: 1px dashed #ccc;
    clear: both;
    padding: 0px 5px 5px 0px;
    width: 470px;
    margin: 0px 0px 5px 0px;
    line-height: 20px;
}

.flimgbox ul li img {
    width: 60px;
    height: 60px;
}

.flimgbox ul li a {
    margin: 4px;
    text-decoration: none
}

.flimgbox ul li a:hover {
    margin: 4px;
    text-decoration: underline
}

.fl2 {
    width: 158px;
    margin: 0px;
    overflow: hidden;
}

.fl2 strong {
    clear: both;
    width: 158px;
}

.fl2 ul {
    margin: 6px;
    padding: 0px;
}

.fl2 ul li {
    margin: 0px 0px 6px 0px;
    padding: 4px 0px 4px 0px;
    width: 100%;
    border: 0px;
}

.fl2 ul li a {
    margin: 0px 8px 0px 0px;
    padding: 0px;
    display: block;
    float: left;
    white-space: nowrap;
    font-size: 12px;
}

.fl2 ul li a:hover {
    margin: 0px 8px 0px 0px;
    padding: 0px;
}

.fl2 ul li strong {
    clear: both;
    display: block;
    padding: 0px 0px 4px 0px;
    color: #1b6147;
    height: 20px;
    font-size: 14px;
}

.fl2 ul li strong a {
    font-size: 14px;
}

.fl3 {
    width: 158px;
    margin: 0px;
    overflow: hidden;
}

.fl3 strong {
    clear: both;
    width: 158px;
}

.fl3 h2 {
    clear: both
}

.fl3 ul {
    margin: 6px;
    padding: 0px;
}

.fl3 ul li {
    margin: 0px 0px 6px 0px;
    padding: 4px 0px 4px 0px;
    width: 100%;
    border: 0px;
}

.fl3 ul li a {
    margin: 0px 4px 0px 0px;
    padding: 0px;
    display: block;
    float: left;
    white-space: nowrap;
}

.fl3 ul li a:hover {
    margin: 0px 4px 0px 0px;
    padding: 0px;
}

.fl3 ul li strong {
    clear: both;
    display: block;
    padding: 0px 0px 4px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #565656
}

.loginl {
    width: 618px;
    height: 352px;
    clear: both
}

.loginr {
    width: 375px;
    background: #fff;
}

.loginr .title {
    background: url(../images/logintitlebg.jpg) repeat-y top;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #176246
}

.loginr .title img {
    float: left;
}

.loginr .content {
    border: 1px solid #cfab6f;
    background: url(../images/logincontentbg.jpg) repeat-x top;
}

.loginr .content ul {
    margin: 11px 16px 0px 16px;
    border-bottom: 1px solid #e1c9a5;
    padding: 0px 0px 6px 0px;
}

.loginr .content ul li {
    list-style: none;
    text-align: left;
    padding: 4px 0px 3px 0px;
    color: #176246;
}

.loginr .content ul li a {
    vertical-align: middle;
    text-decoration: none
}

.loginr .content .sidebarA {
    float: left;
    width: 25%;
    text-align: right;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
}

.loginr .content .sidebarB {
    float: left;
    width: 65%;
    text-align: left;
    height: 22px;
}

.loginr .content .sidebarB input {
    width: 140px;
    border: 1px solid #e1c9a5;
    height: 18px;
    line-height: 18px;
}

.loginr .content .imglink img {
    border: 1px solid #cba24d;
}

.loginr .content .imglink img:hover {
    border: 1px solid #ecc980;
}

.loginr .content .botton {
    text-align: center;
    clear: both
}

.loginr .content .check {
    clear: both;
    padding: 0 0 0 153px;
    *padding: 0 0 0 169px;
    _margin-top: 3px;
}

.loginr .content .check input {
    _margin-top: -3px;
}

.cbox3 {
}

.cbox4 {
    width: 196px;
    float: right
}

.title3 {
    background: #ddc297;
    height: 35px;
    text-align: center;
    color: #814e23;
    font-weight: bold
}

.content4 {
    background: #efebe2;
}

input.submit1 {
    font-size: 12px;
    background-color: #6c9c0a;
    color: #fff;
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 4px 0px 4px;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    vertical-align: middle;
    vertical-align: baseline \9;
}

input.submit1:hover {
    background: url(../images/productinfo.png) repeat-x 0 -124px;
}

input.submit2 {
    font-size: 8px;
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    color: #fff;
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 12px;
    line-height: 8px;
    cursor: pointer;
    width: 12px;
    vertical-align: middle;
    *font-size: 12px;
}

a.submit2 {
    font-size: 12px;
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    color: #fff;
    border: none;
    margin: 1px 2px 0px 2px;
    padding: 0px 0px 0px 0px;
    height: 12px;
    line-height: 12px;
    cursor: pointer;
    width: 10px;
    vertical-align: middle;
    font-size: 12px;
    display: block;
    float: left;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
}

a.submit2:hover {
    color: #fff;
    text-decoration: none;
}

input.submit3 {
    font-size: 12px;
    background: #aaaaaa;
    color: #fff;
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 2px;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    vertical-align: middle;
    _vertical-align: top;
}

input.text {
    font-size: 12px;
    border: 1px solid #dadada;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    height: 20px;
    line-height: 20px;
}

select.select {
    display: block;
    font-size: 12px;
    float: left;
    border: 1px solid #926e3e;
    height: 22px;
    line-height: 22px;
}

select.select option {
    font-size: 12px;
    display: block;
}

.cn_box li input.text {
    width: 30px;
    text-align: center;
    padding: 0;
}

.title2 {
    background: url(../images/titlebg2.jpg) repeat-y left top;
    height: 22px;
    line-height: 23px;
    text-align: center;
    color: #176246;
    font-weight: bold;
    overflow: hidden;
}

.title3 {
    background: url(../images/wnewtitlebg.jpg) repeat-y left top;
    height: 28px;
    line-height: 28px;
    text-align: left;
    color: #176246;
    font-weight: bold;
    overflow: hidden;
    font-size: 14px;
    padding: 0px 0px 0px 12px;
}

.content2 {
    border: 1px solid #988e75;
    border-top: none;
    text-align: center;
    padding: 6px 0px;
    font-size: 12px;
    background: url(../images/tabmenu_contentbg.gif) repeat-x top #edd9b6;
    color: #956942;
}

.content2 ul {
}

.content2 ul li {
    text-align: left;
    background: url(../images/tabmenu_contenticon.gif) no-repeat 4px 4px;
    padding: 0px 5px 1px 20px;
    overflow: hidden;
    list-style: none;
}

.content2 ul li a {
    text-decoration: none;
}

.content2 ul li a:hover {
    text-decoration: underline;
}

.c2_li1 li {
    height: 18px;
    line-height: 18px;
}

.c2_li2 {
    height: 197px;
}

.c2_li2 li {
    height: 18px;
    line-height: 18px;
}

.c2_li3 {
    height: 176px;
}

.c2_li3 li {
    height: 18px;
    line-height: 18px;
}

.content3 {
    border: 1px solid #988e75;
    border-top: none;
    text-align: center;
    padding: 6px 0px;
    font-size: 12px;
    background: url(../images/tabmenu_contentbg.gif) repeat-x top #edd9b6;
    color: #956942;
}

.content3 ul {
}

.content3 ul li {
    text-align: left;
    padding: 0px 5px 1px 18px;
    overflow: hidden;
    list-style: none;
}

.content3 ul li a {
    text-decoration: none;
}

.content3 ul li a:hover {
    text-decoration: underline;
}

.c3_li1 {
    height: 134px;
}

.c3_li1 ul {
}

.c3_li1 li {
    height: 22px;
    line-height: 22px;
}

.c3_li2 {
    height: 230px;
}

.c3_li2 ul {
}

.c3_li2 li {
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    width: 90%;
}

.pbox {
    clear: both;
    margin: 0px 0px 0px 0px;
    background: #fff;
    padding: 0px;
}

.pbox .sidebarA {
    margin: 0px 0px 0px 0px;
    float: left;
    width: 160px;
    position: relative;
}

.pbox .sidebarA .titlehead {
    background: #81a84a;
    height: 34px;
    text-align: center;
}

.logolist {
    background: #fff;
    border-top: none;
}

.logolist ul {
    height: 320px;
    padding: 8px 0px 0px 0px;
}

.logolist ul li {
    float: left;
    width: 78px;
    text-align: center;
    list-style: none
}

.logolist ul li img {
    width: 60px;
    height: 60px;
}

.toplogo ul li {
    float: left;
    width: 88px;
    text-align: center;
    list-style: none;
    border: 1px solid #eeeeee;
    background: #fff;
    margin: 0px 2px 2px 2px;
    height: 60px;
}

.toplogo ul li img {
    width: 60px;
    height: 60px;
}

.toplogo {
    background: #f5f5f5;
    height: 338px;
    padding: 4px 2px 0px 4px;
}

.toplogo img {
}

.pbox .sidebarB {
    float: right;
    width: 835px;
    display: inline;
    overflow: hidden;
}

.plist {
    padding: 0px;
    height: 100%;
}

.plist ul li {
    width: 150px;
    margin: 0px 3.5px 0px 3.5px;
    _display: inline;
    float: left;
    list-style: none;
    height: 215px;
}

.plist ul li .pic {
}

.plist ul li .pic a {
    padding: 1px;
    display: block;
    width: 150px;
    margin: 0 auto;
    height: 150px;
}

.plist ul li .pic a:hover {
    padding: 0px;
    border: 1px solid #dadada;
    height: 150px;
}

.plist ul li .isp {
}

.plist ul li p {
    text-align: center;
    color: #6b6b6b;
    margin: 0px;
    overflow: hidden;
    height: 30px;
    line-height: 15px;
    padding: 6px 12px 0px 12px;
}

.plist ul li p a {
    display: block;
    clear: both;
    color: #565656;
    text-decoration: none;
}

.plist ul li div {
    text-align: center;
    color: #999999;
}

.plist ul li div span {
    color: #ea5404;
    font-size: 12px;
    font-family: Arial;
}

.s1 ul {
    height: 219px;
    float: left;
    width: 632px;
    padding: 8px 0px 0px 0px;
}

.s1 ul li {
    position: relative;
}

.s1 ul li span {
    top: 4px;
    right: 4px;
}

.s1 ul li p {
    padding: 0px;
    text-align: left;
    width: 150px;
    line-height: 18px;
}

.s1 ul li p.title-a {
    height: 36px;
}

.s1 ul li p.title-b {
    height: 18px;
}

.s1 ul li p.title-c {
    height: 18px;
    color: red;
}

.s1 ul li p a {
    margin: auto;
    padding: 0px;
}

.s1 ul li .price {
    color: #ea5404;
    text-align: left;
    line-height: 20px;
    font-size: 16px;
    font-family: "微软雅黑";
    padding: 4px 0px 4px 0px;
    width: 150px;
    margin: auto
}

.s1 ul li .price font {
    color: #565656;
    font-size: 12px;
    text-decoration: line-through;
    padding: 0px 0px 0px 6px;
}

.s2 ul {
    height: 656px;
    float: left;
    width: 632px;
    background: url(../images/plistbg.gif) repeat-x top #fff;
    padding: 8px 0px 0px 0px;
}

.s3 p {
    height: 214px;
    float: left;
    width: 632px;
    background: url(../images/plistbg.gif) repeat-x top #fff;
    padding: 8px 0px 0px 0px;
}

.s4 ul {
    height: 656px;
    float: left;
    width: 632px;
    background: url(../images/plistbg.gif) repeat-x top #fff;
    padding: 8px 0px 0px 0px;
}

.s5 ul {
    float: left;
    width: 714px;
    background: url(../images/plistbg.gif) repeat-x top #fff;
    padding: 8px 0px 0px 0px
}

.s5 ul li {
    margin: 0px;
    padding: 6px 14px 0px 14px;
}

.s8 {
    padding: 12px;
}

.s8 img {
    float: left;
    border: 1px solid #ece0d2;
}

.s8 h3 {
    float: right;
    text-align: left;
    width: 456px;
    padding: 12px 12px 0px 12px;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}

.s8 p {
    float: right;
    text-align: left;
    width: 456px;
    padding: 12px;
    text-indent: 24px;
    line-height: 20px;
    overflow: hidden;
    height: 146px;
}

.s6 ul {
    float: left;
    width: 714px;
    background: url(../images/plistbg.gif) repeat-x top #fff;
    padding: 8px 0px 0px 0px
}

.s6 ul li {
    margin: 0px;
    padding: 6px 14px 0px 14px;
}

.s7 {
    background: #efebe2;
}

.s7 ul {
    padding: 12px;
    background: #efebe2;
}

.s7 ul li {
    list-style: none;
    line-height: 18px;
    padding: 2px 0px 2px 0px;
}

.s7 ul li input {
    vertical-align: middle
}

.s7 ul li p {
    padding: 12px 0px 0px 0px;
    border: 0px;
    text-indent: 0px
}

.s7 p {
    padding: 12px;
    text-indent: 24px
}

.s7 h3 {
    padding: 12px 12px 0px 12px;
    margin: 0px;
    font-size: 14px;
}

.s10 {
    padding: 12px;
    border: 1px solid #eeeeee;
}

.s10 ul {
}

.s10 ul li {
    width: 260px;
    height: 120px;
}

.s10 ul li img {
    float: left;
    height: 120px;
    width: 120px;
}

.s10 ul li span {
    padding: 0px 0px 12px 0px;
    display: block
}

.s10 ul li p {
    padding: 20px 0px 0px 0px;
    float: left;
    overflow: hidden;
    width: 120px;
    text-align: left;
}

.s10 ul li div {
    float: left;
}

.s11 {
    padding: 0px;
}

.s11 ul {
    padding: 12px 0px 0px 0px;
    margin: 0px;
}

.s11 ul li {
    width: 200px;
    height: 240px;
    margin: 6px 3px 0px 3px;
    padding: 0px;
    position: relative
}

.s11 ul li img {
}

.s11 ul li span {
    top: 1px;
}

.s11 ul li p {
    padding: 0px;
    text-align: left;
    width: 150px;
    margin: 0px auto;
    line-height: 18px;
}

.s11 ul li p.title-a {
    height: 36px;
}

.s11 ul li p.title-b {
    height: 18px;
}

.s11 ul li p.title-c {
    height: 18px;
    color: red;
}

.s11 ul li p a {
    margin: auto;
    padding: 0px;
}

.s11 ul li .price {
    color: #ea5404;
    text-align: left;
    line-height: 20px;
    font-size: 16px;
    font-family: "微软雅黑";
    padding: 4px 0px 4px 0px;
    width: 150px;
    margin: auto
}

.s11 ul li .price font {
    color: #565656;
    font-size: 12px;
    text-decoration: line-through;
    padding: 0px 0px 0px 6px;
}

.s12 {
    padding: 0px;
    margin: 12px 0px 0px 0px;
    height: 120px;
}

.s12 li {
    width: 340px;
    height: 120px;
    float: left;
    margin: 0px 0px 0px 12px;
    padding: 0px;
    list-style: none
}

.s12 li img {
    float: left;
    height: 120px;
    width: 120px;
}

.s12 li div {
    float: left;
    margin: 0px;
    padding: 12px;
    text-indent: 26px;
    line-height: 18px;
    height: 99px;
    overflow: hidden;
    width: 190px;
}

.s12 li div h4 {
    text-indent: 0px;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    overflow: hidden
}

.s13 {
    border: 1px solid #f7eada;
    width: 314px;
    float: left;
    padding: 12px 12px 12px 12px;
    margin: 12px 0px 12px 12px;
    background: #fffaf0;
}

.s13 li {
    margin: 0px 0px 0px 0px;
    list-style: none;
    background: url(../images/tabmenu_contenticon.gif) 2px 3px no-repeat;
    padding: 0px 0px 0px 16px;
    overflow: hidden;
    height: 16px;
    line-height: 16px
}

.s13 li span {
    padding: 0px 0px 12px 0px;
    display: block
}

.s14 {
    padding: 0px;
    border: 1px solid #dadada;
}

.s14 ul {
    padding: 3px 0px 0px 3px;
    margin: 0px;
}

.s14 ul li {
    height: 240px;
    margin: 0px;
    padding: 0px;
    text-align: center
}

.s14 ul li img {
}

.s14 ul li span {
    padding: 0px 0px 12px 0px;
    display: block
}

.s14 ul li p {
    padding: 0px 0px 0px 0px;
}

.s15 ul {
    float: left;
    background: url(../images/plistbg.gif) repeat-x top #fff;
    padding: 12px
}

.s15 ul li {
    margin: 0px;
    padding: 6px 6px 0px 6px;
}

.s16 {
    padding: 0px;
    margin: 12px 0px 0px 0px;
    height: 220px;
}

.s16 li {
    height: 120px;
    float: left;
    margin: 0px 0px 0px 12px;
    padding: 0px;
    list-style: none
}

.s16 li img {
    float: left;
    height: 200px;
    width: 240px;
}

.s16 li div {
    float: left;
    margin: 0px;
    padding: 12px;
    line-height: 20px;
    height: 94px;
    overflow: hidden;
    width: 400px;
}

.s16 li div h4 {
    text-indent: 0px;
    font-size: 14px;
    padding: 0px 0px 4px 0px;
}

.s16 li div a {
    padding: 0 0 0 26px;
}

.s17 {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    height: 290px;
}

.s17 li {
    width: 340px;
    height: 120px;
    float: left;
    margin: 12px 0px 0px 12px;
    padding: 0px 0px 12px 0px;
    list-style: none;
    overflow: hidden;
}

.s17 li img {
    float: left;
    height: 120px;
    width: 120px;
}

.s17 li div {
    float: left;
    margin: 0px;
    padding: 12px;
    line-height: 20px;
    height: 94px;
    overflow: hidden;
    width: 190px;
}

.s17 li div h4 {
    text-indent: 0px;
    font-size: 14px;
    padding: 0px 0px 4px 0px;
}

.s17 li div a {
    padding: 0 0 0 26px;
}

.s18 {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.s18 li {
    width: 340px;
    height: 120px;
    float: left;
    margin: 12px 0px 0px 12px;
    padding: 0px 0px 12px 0px;
    list-style: none;
    overflow: hidden;
}

.s18 li img {
    float: left;
    height: 120px;
    width: 120px;
}

.s18 li div {
    float: left;
    margin: 0px;
    padding: 12px;
    line-height: 18px;
    height: 94px;
    overflow: hidden;
    width: 190px;
}

.s18 li div h4 {
    text-indent: 0px;
    font-size: 14px;
}

.s18 li div a {
    padding: 0 0 0 26px;
}

.s19 {
    padding: 0px;
    margin: 0px;
}

.s19 li {
    height: 120px;
    margin: 0px;
    padding: 5px;
    list-style: none;
    overflow: hidden;
}

.s19 li img {
    float: left;
    height: 120px;
    width: 120px;
}

.s19 li div {
    float: left;
    margin: 0px;
    padding: 12px;
    line-height: 18px;
    height: 94px;
    overflow: hidden;
    width: 116px;
}

.s19 li div h4 {
    text-indent: 0px;
    font-size: 14px;
    height: 18px;
    overflow: hidden;
}

.s19 li div a {
    padding: 0 0 0 26px;
}

.s20 {
    padding: 12px;
}

.s20 {
    padding: 0px;
    margin: 12px 0px 0px 0px;
}

.s20 li {
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
    height: 100px;
    width: 200px;
}

.s20 li img {
}

.s20 li span {
    padding: 0px 0px 12px 0px;
    display: block
}

.s20 li p {
    padding: 0px 0px 0px 0px;
}

.s21 {
    padding: 12px;
}

.s21 {
    padding: 0px;
    margin: 12px 0px 0px 0px;
}

.s21 li {
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
    height: 100px;
    width: 200px;
}

.s21 li img {
}

.s21 li span {
    padding: 0px 0px 12px 0px;
    display: block
}

.s21 li p {
    padding: 0px 0px 0px 0px;
}

.s22 {
    padding: 0px;
}

.s22 ul {
    padding: 0px;
    margin: 0px;
}

.s22 ul li {
    width: 182px;
    height: 240px;
    margin: 6px 3px 0px 3px;
    padding: 0px;
}

.s22 ul li img {
}

.s22 ul li span {
    padding: 0px 0px 12px 0px;
    display: block
}

.s22 ul li p {
    padding: 0px 0px 0px 0px;
    text-align: center
}

.s22 ul li p a {
    margin: auto
}

.s26 {
    padding: 0px;
    margin: 0px;
}

.s26 ul {
    margin: 10px 0 0 0;
}

.s26 li {
    width: 275px;
    overflow: hidden;
    text-align: center;
    padding: 10px 0;
}

.s26 li img {
    height: 210px;
    width: 210px;
}

.s26 li h4 {
    font-size: 14px;
    width: 210px;
    margin: 0 0 0 32px;
    text-align: left;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

.s26 li .p-btn {
    float: left;
}

.s26 li .p-btn a {
    background: url("../images/productList.png") #669900 no-repeat -130px -162px;
    border-radius: 2px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 5px 0 25px;
    width: 63px;
}

.s26 li .p-btn a:hover {
    background: url("../images/productList.png") #69af05 no-repeat -130px -162px;
}

.s26 .pItemsPrice {
    width: 210px;
    margin: 5px 0 0 32px;
    overflow: hidden;
}

.s26 .priceBox {
    float: left;
    width: 117px;
    overflow: hidden;
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #699701;
    text-align: left;
    line-height: 22px;
}

.ggList {
    border: 1px solid #d8d8d8;
    padding: 10px;
}

.ggList .title {
    border-bottom: 1px solid #d5d5d5;
    height: 25px;
    padding: 0px 0px 0px 0px
}

.ggList .title font {
    font-size: 14px;
    font-weight: bold;
    color: #565656;
    border-bottom: 2px solid #176246;
    display: block;
    width: 120px;
    height: 25px;
}

.ggList ul {
    padding: 12px 0px 0px 0px
}

.ggList ul li {
    height: 23px;
    line-height: 23px;
    padding: 0px 0px 0px 20px;
    background: url(../images/ic1o04.gif) no-repeat 10px 10px;
    position: relative;
    clear: both
}

.ggList ul li a {
    color: #565656;
    width: 650px;
    overflow: hidden;
    height: 23px;
    float: left;
}

.ggList ul li span {
    color: #565656;
    width: 90px;
    float: right;
}

.eggwindow {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 550px;
    height: 400px;
    margin-top: -300px;
    margin-left: -275px;
    display: none;
    z-index: 9999
}

.choose {
    width: 275px;
    height: 125px;
}

.choose img {
    margin: 0px 4px 0px 0px;
}

.tlistA {
    float: left;
    width: 716px;
    padding: 0px;
}

.tlistB {
    float: right;
    width: 275px;
}

.jkys_box {
    width: 718px
}

.productsbox {
}

.productsbox h4 {
    font-size: 14px;
    padding-bottom: 4px;
}

.p1 {
}

.p2 {
    height: 650px;
}

.padding {
    padding: 12px;
}

#clickTop {
    font-size: 0px;
}

#promotion {
    font-size: 0px;
}

.subproductsbox {
    font-size: 12px;
    width: 158px;
    border: 1px solid #81A84A;
}

.yupsub {
    width: 275px;
}

.yup_r {
    width: 718px;
}

.contentbox {
}

.c1 {
    border: 1px solid #eeeeee;
    padding: 24px;
    font-size: 14px;
}

.c1 h2 {
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #eee;
    padding: 6px;
    height: 22px;
    line-height: 22px;
    font-family: "微软雅黑"
}

.c1 p {
    text-indent: 26px;
    padding: 5px;
    line-height: 20px;
}

.c1 img {
    margin: 5px;
}

.c2 {
    border: 1px solid #eeeeee;
    padding: 24px;
    font-size: 14px;
}

.c2 h2 {
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #eee;
    padding: 6px;
    height: 22px;
    line-height: 22px;
    font-family: "微软雅黑"
}

.c2 p {
    text-indent: 26px;
    padding: 5px;
    line-height: 20px;
}

.c2 img {
    margin: 5px;
}

.contentbox .sidebarA {
    margin: 0px;
    float: left;
}

.contentbox .sidebarB {
    margin: 0px;
    float: right;
}

.toplist {
}

.toplist h2 {
    background: url(../images/titlebg1.jpg) repeat-x top;
    color: #5f4c3e;
    font-size: 14px;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}

.toplist ol {
    margin: 0px;
    padding: 6px 0px 6px 0px;
    height: 180px;
    background: #efebe2;
}

.toplist ol li {
    float: left;
    overflow: hidden;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    clear: both;
    height: 18px;
    line-height: 18px;
    width: 190px;
}

.toplist ol li a {
    color: #8e6b2b;
    text-decoration: none;
    padding: 0px 0px 0px 6px;
}

.toplist ol li a:hover {
    text-decoration: underline;
}

.toplist ol span {
    font-size: 10px;
    font-weight: normal;
    color: #fff;
    padding: 0px 0px 0px 2px;
    margin: 0px;
    height: 18px;
    width: 18px;
    background: url(../images/toplistolbg.gif) no-repeat 0% 50%;
    display: block;
    float: left;
    text-align: left
}

.t1 {
    width: 195px;
}

.t2 ol {
    height: 110px;
}

.t2 ol li {
    width: 95%;
    overflow: hidden
}

.list {
    border: 1px solid #dddddd;
    background: #f5f5f5;
}

.list thead {
}

.list thead th {
    background: #81a84a;
    font-size: 12px;
    text-align: center;
    padding: 6px;
    color: #fff;
}

.list tbody {
    background: #f5f5f5;
}

.list tbody tr {
}

.list tbody tr td {
    text-align: center;
    padding: 6px;
    border-bottom: 1px solid #dddddd;
    border-left: none;
}

.list tbody tr td span {
    color: red;
    clear: both;
    display: block
}

.list tfoot tr {
}

.list tfoot tr td {
    padding: 6px;
    text-align: right
}

.list tfoot tr td span {
    color: #ea5405;
}

.listtop {
    background: #f5f5f5;
    padding: 8px;
    margin: 0px;
}

.listtop ul {
    margin: 0px;
    padding: 0px;
}

.listtop ul li {
    padding: 4px 0px 4px 0px;
}

.listtop ul li strong {
    width: 100px;
    display: block;
    text-align: right;
    float: left;
}

.listtop textarea {
    vertical-align: top;
    resize: none;
}

.listtop span {
    color: #ea5404
}

.list1 {
    width: 100%;
}

.helpbox {
    padding: 24px;
    font-size: 14px;
    line-height: 22px;
}

.helpbox img {
    margin: 20px 0px 20px 0px;
    padding: 0px;
}

.regbox {
    background: url(../images/logincontentbg.jpg) repeat-x top #fefbf6;
    padding: 0px 0px 12px 0px
}

.regbox ul {
    margin: 0px;
    padding: 0px;
}

.regbox ul li {
    list-style: none;
    text-align: left;
    padding: 8px 0px 8px 0px;
    color: #176246;
}

.regbox ul li a {
    vertical-align: middle;
    text-decoration: none
}

.regbox .sidebarA {
    float: left;
    width: 40%;
    text-align: right;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
}

.regbox .sidebarB {
    float: left;
    width: 19%;
    text-align: left;
    height: 22px;
}

.regbox .sidebarB input {
    border: 1px solid #E1C9A5;
    height: 18px;
    line-height: 18px;
    width: 180px;
}

.regbox .sidebarB img {
    vertical-align: middle
}

.regbox .sidebarB2 {
    float: left;
    width: 28%;
    text-align: left;
    height: 22px;
    margin: 0px 0px 0px 5px;
    display: inline;
    overflow: hidden;
}

.regbox .sidebarB2 input {
    border: 1px solid #e1c9a5;
    height: 18px;
    line-height: 18px;
    width: 180px;
    vertical-align: middle;
}

.regbox .sidebarB2 img {
    vertical-align: middle
}

.regbox .reg_msg {
    float: left;
    width: 30%;
    text-align: left;
    height: 22px;
}

.regbox .imglink img {
    border: 1px solid #cba24d;
}

.regbox .imglink img:hover {
    border: 1px solid #ecc980;
}

.regbox .botton {
    text-align: center;
    clear: both
}

.regbox .agreement {
    display: block;
    border: 1px solid #eee;
    width: 700px;
    height: 80px;
    overflow: auto;
    margin: auto;
    padding: 12px;
    background: #fff;
    line-height: 20px;
}

.regbox .agreement p {
    padding: 8px 0px 0px 0px;
    text-indent: 24px;
}

.regbox .agreement h4 {
    text-align: center
}

.cpjs_list {
    clear: both;
    border-top: 1px solid #f1f1f1;
    margin: 0px;
    padding: 0px;
    height: 100%;
}

.cpjs_list li {
    color: #6b6b6b;
    float: left;
    width: 404px;
    padding: 0px;
    border-bottom: 1px solid #f1f1f1;
    height: 22px;
    line-height: 22px;
    border-right: 1px solid #f1f1f1;
}

.cpjs_list li strong {
    font-weight: normal;
    width: 100px;
    text-align: right;
    display: block;
    float: left;
    background: #f1f1f1;
    height: 22px;
    line-height: 22px;
    padding: 0px 6px 0px 0px;
    margin: 0px 6px 0px 0px;
}

.cpjs_titlelist {
    clear: both;
}

.cpjs_titlelist li {
    color: #6b6b6b;
    padding: 4px 0px 4px 0px;
}

.cpjs_titlelist li span {
    font-weight: normal;
    width: 100px;
    text-align: right;
    display: block;
    float: left;
}

.buylistnumber {
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.buylistnumber li {
    background: #fff;
    border-bottom: 1px solid #eeeeee;
}

/*--------表单---------*/
.list3 {
}

.list3 ul {
    padding: 12px;
    width: 80%;
    margin: auto;
}

.list3 ul li {
    list-style: none;
    text-align: center;
    padding: 6px 0px 6px 0px;
    margin: 0px;
}

.list3 ul.border {
    border-top: 1px solid #efe8de;
    vertical-align: middle;
}

.list3 .sidebarA {
    float: left;
    width: 25%;
    text-align: right;
    height: 22px;
    line-height: 22px;
}

.list3 .sidebarB {
    float: left;
    width: 72%;
    text-align: left;
    height: 22px;
    line-height: 22px;
}

.list3 .sidebarC {
    float: left;
    width: 38%;
    text-align: right;
    height: 22px;
}

/*----用户评论滚动---*/
#tqq {
    OVERFLOW: hidden;
    POSITION: relative;
    height: 365px;
}

.recommend {
}

.recommend ul {
    padding: 8px 0px 0px 0px;
    border: 1px sollid #dadada;
    border-top: none;
}

.recommend ul li {
    list-style-type: none;
    padding: 5px 3px 5px 3px;
    height: 60px;
    overflow: hidden
}

.recommend ul li img {
    clear: both;
    float: left;
}

.recommend ul li a {
    text-decoration: none;
}

.recommend ul li h3 {
    float: right;
    width: 80px;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

.recommend ul li p {
    float: right;
    width: 80px;
    height: 32px;
    overflow: hidden;
    line-height: 16px;
}

.recommend1 {
    height: auto;
    padding: 0px 0px 0px 0px;
}

.recommend1 ul {
    padding: 0px;
    margin: 0px;
}

.recommend1 ul li {
    text-align: left;
}

.recommend1 ul li h3 {
    margin: 10px 0px 0px 0px;
    float: left;
    height: 20px;
    overflow: hidden
}

.recommend1 ul li img {
    width: 60px;
    height: 60px;
    margin-right: 4px;
}

.recommend1 ul li strong {
    float: left;
    color: #565656;
}

.recommend1 ul li strong a {
    float: left;
    color: #ea5404;
}

.recommend2 {
    padding: 0px 0px 0px 0px;
}

.recommend2 ul {
    padding: 0px;
    margin: 0px;
}

.recommend2 ul li {
    text-align: left;
}

.recommend2 ul li h3 {
    margin: 10px 0px 0px 0px;
    float: left;
}

.recommend2 ul li img {
    width: 60px;
    height: 60px;
}

.recommend2 ul li strong {
    float: left;
    color: #176246;
}

.tjcx {
    height: 370px
}

.tjcx ul {
    padding: 8px 0px 0px 0px;
}

.clear {
    clear: both;
    padding: 0px;
    font-size: 0px;
    margin: 0px;
    height: 0px;
    border: none;
    overflow: hidden;
}

.clear1 {
    clear: both;
    height: 5px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    border: none;
    overflow: hidden;
}

.clear2 {
    clear: both;
    height: 10px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    border: none;
    overflow: hidden;
}

.floatright {
    float: right;
}

.floatleft {
    float: left;
}

/*----翻页页码---*/
.page {
    text-align: center;
    padding: 12px 12px 12px 12px;
    margin: 0px;
    clear: both;
}

.page A {
    border-right: #176246 1px solid;
    padding-right: 5px;
    border-top: #176246 1px solid;
    padding-left: 5px;
    padding-bottom: 2px;
    margin: 2px;
    border-left: #176246 1px solid;
    color: #025e42;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #176246 1px solid;
    TEXT-DECORATION: none;
}

.page A:hover {
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    COLOR: #4a2f24;
    BORDER-BOTTOM: #999 1px solid
}

.page A:active {
    BORDER-RIGHT: #4a2f24 1px solid;
    BORDER-TOP: #4a2f24 1px solid;
    BORDER-LEFT: #4a2f24 1px solid;
    COLOR: #4a2f24;
    BORDER-BOTTOM: #4a2f24 1px solid
}

.page .current {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND: url(../images/btn_bg.jpg) repeat-x bottom #087d56;
    border: 1px solid #176246;
}

.page .disabled {
    BORDER-RIGHT: #dadada 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #dadada 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #dadada 1px solid;
    COLOR: #ddd;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dadada 1px solid
}

.plistpage {
    text-align: center;
    padding: 12px 12px 12px 12px;
    margin: 0px;
    padding: 12px;
    clear: both
}

/*----用户中心菜单---*/
ul#menu, ul#menu ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

ul#menu a {
    display: block;
    text-decoration: none;
}

ul#menu li {
    margin-top: 0px;
}

ul#menu li a {
    background: #f1f1f1;
    color: #646464;
    padding: 0.5em;
    font-size: 14px;
    font-weight: bold;
}

ul#menu li a:hover {
}

ul#menu li ul li a {
    background: #f9f9f9;
    color: #646464;
    padding-left: 20px;
    font-size: 12px;
    font-weight: normal;
}

ul#menu li ul li a:hover {
    color: #669900;
}

ul#menu li ul li.btndown {
    background: #69af05;
    border: 0px;
    padding-left: 20px;
    color: #fff;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}

.code {
    border: 1px solid #ccc;
    list-style-type: decimal-leading-zero;
    padding: 5px;
    margin: 0;
}

.code code {
    display: block;
    padding: 3px;
    margin-bottom: 0;
}

.code li {
    background: #ddd;
    border: 1px solid #ccc;
    margin: 0 0 2px 2.2em;
}

.indent1 {
    padding-left: 1em;
}

.indent2 {
    padding-left: 2em;
}

/*----用户中心状态浮层---*/
.state {
}

.state a {
    border: 2px solid #f0dbb0;
    text-decoration: none;
    background: #fff;
    padding: 0px 2px 0px 2px;
    height: 16px;
}

.state p {
    border: 2px solid #f0dbb0;
    background: #fff;
    padding: 12px;
    text-align: left;
    position: absolute;
    width: 300px;
    margin: 0px 0px 0px -100px;
    #margin: 18px 0px 0px -180px;
    _margin: 18px 0px 0px -180px;
}

/*----用户中心状态浮层---*/
.linknav {
    clear: both
}

.linknav a {
    margin: 0px 6px 0px 6px;
}

/*--------商品信息页------*/
.cp_box {
}

.cp_box h1 {
    border-bottom: 1px dashed #b2b2b2;
    font-size: 14px;
    line-height: 22px;
    padding: 0px 0px 6px 0px;
    text-align: center;
    clear: both;
    color: #333333
}

.cp_box h1 span {
    font-size: 14px;
    line-height: 22px;
    padding: 0px 0px 6px 0px;
    color: #ea5404
}

.cp_l {
    width: 344px;
    float: left;
    padding-left: 12px;
}

.cp_l li {
    clear: both;
}

.lltitle {
    text-align: center;
    color: #804f21;
    font-size: 14px;
    clear: both;
    height: 20px;
}

.cp_pic img {
    width: 330px;
    height: 330px;
    margin: 0px;
    padding: 0px;
}

.cp_pic_s {
    padding: 21px 0px 0px 0px;
    #padding: 0px 0px 0px 0px;
    _padding: 0px 0px 0px 0px;
    height: 62px;
}

.cp_pic_s img {
    border: 1px solid #d8d8d8;
    width: 60px;
    height: 60px;
    float: left;
    margin: 0px 2px 0px 2px;
}

.cp_pic_s img:hover {
    border: 1px solid #c79f61;
}

.cp_fx {
    font-size: 14px;
    text-align: left;
    height: 28px;
    padding-top: 22px;
}

.cp_fx img {
    vertical-align: middle
}

.cp_r {
    width: 434px;
    float: right;
    padding-right: 12px;
    position: relative;
    z-index: 2;
}

.cp_r ul {
}

.cp_r ul li {
    padding: 6px;
    color: #333333;
    clear: both;
}

/*.cp_r ul li .carwindownew{margin-left:-100px;}*/
font.li_text3 {
    color: #EA5404;
}

font.li_text5 {
    color: #5a5a5a;
    text-decoration: line-through;
    font-family: "微软雅黑";
    vertical-align: middle;
}

font.li_text4 {
    color: #EA5404;
    font-size: 22px;
    font-family: "微软雅黑"
}

ul.cn_box {
    border: 1px solid #d7d7d7;
    background: #f5f5f5;
    padding: 6px 12px 0px 12px;
}

li.btn1 a {
    border: 1px solid #c0bebf;
    background: #fbf5ed;
    cursor: pointer;
    padding: 4px;
    text-decoration: none;
    color: #313131;
    background: #fff;
    margin: 0px;
    white-space: nowrap;
    float: left;
}

li.btn1 a:hover {
    border: 1px solid #5b5b5b;
    background: #fff;
    color: #313131;
}

li.btn2 a {
    color: #0041c1;
    text-decoration: underline
}

li.btn2 a:hover {
    color: #0041c1;
    text-decoration: none
}

li.btn3 a {
    text-decoration: none;
    border: 0px;
    margin: 0px 0px 0px 10px
}

ul.yh_box {
    border: 1px solid #d7d7d7;
    padding: 12px;
    margin-top: 12px;
    background: #fbf5ed;
}

ul.yh_box li {
    background: url(../images/d_ico.gif) no-repeat 0% 50%;
    padding: 4px 0px 4px 8px
}

ul.yh_box li a {
    cursor: pointer;
    text-decoration: none
}

.cpjs_box {
    clear: both;
    padding: 12px;
    clear: both;
}

.cpjs_box h1 {
    font-size: 14px;
    background: #efefef;
    font-weight: bold;
    padding: 6px 6px 0px 6px;
    border: 0px;
}

.cpjs_box p, .ps_box p {
    font-size: 14px;
    line-height: 24px;
}

.cpjs_box p img {
    margin: 12px 12px 0px 0px
}

.cp_qianggou {
    color: #999999;
    margin-left: 10px;
}

.cp_qiangtime {
    color: #565656;
    font-size: 16px;
}

/*--商品信息--*/
.product_info {
    font-size: 14px;
    line-height: 22px;
    clear: both;
}

.product_info h2 {
    padding: 0px;
    height: 40px;
    margin: 12px 0px 12px 0px;
    clear: both;
    text-indent: 0px;
}

.product_info span {
    display: block;
    width: 350px;
    text-align: center;
    float: left;
}

.pl_box {
    padding: 12px;
    background: #f5f5f5;
    border-top: 2px solid #176246
}

.pl_box ul {
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #efe4ce;
    margin: 0px 0px 0px 0px;
    background: #fff;
}

.pl_box ul li {
    border-bottom: 0px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}

.zx ul {
}

.zx ul li {
    padding: 12px;
    border-bottom: 1px solid #eeeeee;
}

.zx ul li p span {
}

.zx ul li p {
    background: #fff;
    padding: 4px 4px 0px 4px;
    color: #8a8a8a;
}

.zx ul li p strong {
    padding: 0x;
    color: #176246;
}

.pl_box .n {
    line-height: 22px;
    margin: 12px 0px 0px 0px;
    height: 22px;
}

.pl_box .n a {
    line-height: 22px;
}

.pl_box .n p {
    float: left;
    text-align: left;
    padding: 0px;
}

.pl_box .n img {
    vertical-align: middle
}

.pl_box .n span {
    float: right;
    text-align: right;
    padding: 0px;
    display: block;
    color: #8a8a8a
}

.pl_box ul li .u {
    clear: both;
    background: #fff;
    color: #8b8b8b;
    padding: 4px 12px 0px 24px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    zoom: 1;
}

.pl_box ul li .u span {
    float: left;
    text-align: left;
}

.pl_box ul li .u p {
    width: 200px;
    float: right;
    text-align: right;
    color: #8b8b8b;
}

.pl_box ul li .q, .pl_box ul li .a {
    clear: both;
    background: #f9f9f9;
    padding: 3px 12px 3px 0px;
    color: #6b6b6b;
    overflow: hidden;
    zoom: 1;
}

.pl_box ul li .a {
    color: #824f22;
}

.pl_box ul li .q span, .pl_box ul li .a span {
    float: left;
    line-height: 22px;
    text-align: right;
    padding: 0 0 0 24px;
    width: 60px;
}

.pl_box ul li .q p, .pl_box ul li .a p {
    overflow: hidden;
    zoom: 1;
    line-height: 22px;
    text-align: left;
}

.pl_box ul li .a p {
    color: #824f22;
}

.plpage {
    height: 20px;
    padding-top: 8px;
    line-height: 20px;
}

.plpage .page {
    clear: none;
    text-align: right;
    line-height: 20px;
}

.page .disabled {
    color: #999;
}

.plpage .page p {
    float: left;
}

.plpage .page span {
    float: right;
}

.plpage .page a {
    float: left;
    padding: 0 3px;
    color: #4A2F24;
    border: 1px solid #ccc;
}

.page .current, .page .disabled {
    line-height: 18px;
}

.plpage p {
    float: left;
    width: 300px;
    line-height: 20px;
    height: 20px;
}

.plpage img {
    vertical-align: middle
}

.plpage span {
    float: right;
}

.menu_bg1 {
    height: 39px;
    width: 181px;
}

.shopcarbtn {
    text-align: center;
    padding: 60px 0px 0px 0px;
    height: 150px;
    border-left: 1px solid #eee;
    display: block;
    width: 140px;
    line-height: 20px;
    float: right;
}

.shopcarbtn span {
    clear: both;
    display: block
}

.shopcarand {
    width: 10px;
    line-height: 150px;
    font-size: 20px;
}

img.pic_btn {
    width: 12px;
    height: 62px;
    border: none;
    cursor: pointer
}

img.pic_btn:hover {
    width: 12px;
    height: 62px;
    border: none
}

.cx_icon {
    position: relative;
    width: 28px;
    height: 21px;
    margin: -140px 0px 0px 0px;
    float: right;
    padding: 0px;
    top: 0px;
    right: 0px;
}

/*--------美食地图---------*/
.msnews_box {
    border: 1px solid #eae0d6;
    border-top: none;
    padding: 0px;
    background-color: #f7e9cc;
}

.msnews_title {
    padding: 0px 0px 12px 0px;
    clear: both;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #e1c9a5;
    border-top: 1px solid #fff;
}

.msnews_title img {
    width: 273px;
    height: 110px;
    float: left;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
}

.msnews_title ul {
    padding: 0px;
    margin: 0px
}

.msnews_title ul li {
    font-size: 13px;
    overflow: hidden;
    width: 240px;
    height: 26px;
    line-height: 26px;
    margin: 6px 0px 0px 8px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.msnews_title ul li a {
    font-weight: bold;
}

.msnews_title ul li a:hover {
    color: #f37520;
}

.msnews_box {
    height: 313px;
    overflow: hidden;
}

.mappic {
    text-align: center;
}

.msnews_title2 {
    padding: 0px 0px 12px 0px;
    clear: both;
    margin: 0px;
}

.msnews_title2 img {
    width: 180px;
    height: 180px;
    margin: 20px 0 5px 0;
    overflow: hidden;
}

.msnews_title2 ul.mapt1 {
    border-bottom: 1px solid #E1C9A5;
    padding: 0 0 8px 10px;
    margin: 0;
}

.msnews_title2 ul.mapt2 {
    border-top: 1px solid #FFFFFF;
    padding: 10px 0 0 10px;
    margin: 0;
}

.msnews_title2 ul li {
    font-size: 13px;
    overflow: hidden;
    width: 240px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.msnews_title2 ul.mapt1 li {
    text-align: center;
}

.msnews_title2 ul li a {
    font-weight: bold;
}

.msnews_title2 ul li a:hover {
    color: #f37520;
}

/*--------红酒---------*/
.wnews_box {
    border: 1px solid #eae0d6;
    border-top: none;
    padding: 14px 5px 8px 5px;
    background: url(../images/wnewcbg.jpg) repeat-x bottom;
}

.wnews_title {
    padding: 0px;
    clear: both;
    margin: 8px 0px 8px 0px;
}

.wnews_title img {
    width: 90px;
    height: 90px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.wnews_title ul {
    padding: 0px 0px 0px 4px;
    margin: 0px 0px 0px 0px;
}

.wnews_title ul li {
    font-size: 13px;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    margin: 0px 0px 0px 0px;
    background: url(../images/wnewslistimg.jpg) no-repeat 0% 6px;
    padding: 0px 0px 0px 16px;
    width: 236px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wnews_title ul li a {
}

.wnews_title ul li a:hover {
    color: #e2862f;
}

.wtoplistbox {
    border: 1px solid #ebd3d1;
    background: url(../images/wnewcbg.jpg) repeat-x bottom;
}

.wtoplistbox ul {
    margin: 0px;
    padding: 0px;
}

.wtoplistbox ul li {
    border-bottom: 1px dashed #ccc;
    width: 96%;
    margin: auto;
    height: 72px;
    padding: 4px 0px 0px 0px;
}

.wtoplistbox ul li img {
    float: left;
    width: 60px;
    height: 60px
}

.wtoplistbox ul li h3 {
    font-size: 12px;
    display: block;
    height: 42px;
    line-height: 42px;
    padding: 0px 0px 0px 5px;
    font-size: 13px;
    font-weight: normal;
    overflow: hidden;
}

.wtoplistbox ul li strong {
    padding: 0px 0px 0px 5px;
    font-size: 13px;
    color: red;
}

.wcxlist {
    border-bottom: 1px dashed #ead2d0;
    padding: 6px 0px 0px 6px;
}

.wcxlist img {
    float: left;
    margin-bottom: 5px;
    #margin-bottom: 0px;
    _margin-bottom: 0px;
}

.wcxlist ul {
    padding: 6px 6px 6px 6px;
    float: right;
    width: 190px;
}

.wcxlist ul li a {
    font-size: 13px;
}

.wcxlist ul li {
    height: 22px;
    line-height: 22px
}

.wcxlist ul li span {
    color: #cc2222;
    font-weight: bold;
}

.wtitle {
    background: url(../images/wtitlebg.jpg) repeat-y left #e6b9c0;
    border: 1px solid #ebd3d1;
    border-bottom: none;
}

.wcontentpic {
}

.wcontentpic span {
    width: 5px;
    float: left;
    display: block;
}

.wcontentpic img {
    float: left;
}

.wcontenttext {
    padding: 12px 12px 0px 12px;
    border: 1px solid #ebd3d1;
    border-top: none;
    background: url(../images/wnewcbg.jpg) repeat-x bottom;
}

.s25 {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.s25 ul {
    padding: 0px;
    margin: 16px 0px 0px 0px;
}

.s25 li {
    width: 340px;
    float: left;
    margin: 0px 0px 12px 0px;
    padding: 0px;
    list-style: none;
}

.s25 li img {
    float: left;
    height: 130px;
    width: 130px;
}

.s25 li div {
    float: left;
    margin: 0px;
    padding: 16px 0px 0px 12px;
    line-height: 22px;
    height: 120px;
    overflow: hidden;
    width: 180px
}

.s25 li div a {
    clear: both;
    width: 180px;
    display: block;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.s25 li div h4 {
    text-indent: 0px;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    overflow: hidden
}

/*--------分享---------*/
.ckepop {
    height: 23px;
    line-height: 23px;
    padding: 6px 0px 0px 12px;
}

.ckepop span {
    float: left;
    font-weight: bold;
    font-size: 12px;
}

.ckepop a {
    height: 23px;
    width: 22px;
    display: block;
    float: left;
    margin: 0px 4px 0px 0px;
}

.ckepop a.qzone {
    background: url(../images/fxicon.jpg) no-repeat 0px -0px;
}

.ckepop a.tsina {
    background: url(../images/fxicon.jpg) no-repeat -22px -0px;
}

.ckepop a.renren {
    background: url(../images/fxicon.jpg) no-repeat -44px -0px;
}

.ckepop a.kaixin001 {
    background: url(../images/fxicon.jpg) no-repeat -66px -0px;
}

/*----广告---*/
.banner1 img {
    border: 1px solid #eeeeee;
    margin: 0px 0px 5px 0px;
    #margin: 0px 0px 0px 0px;
    _margin: 0px 0px 0px 0px;
    padding: 0px;
}

.banner1 a {
    margin: 0px;
    padding: 0px;
}

.banner2 {
    width: 190px;
    float: right;
    padding: 5px 4px 0px 0px;
}

.banner2 img {
    border: 1px solid #ece0d2;
    margin-bottom: 5px;
    #margin-bottom: 0px;
    _margin-bottom: 0px;
}

.banner4 {
    width: 160px;
    padding: 5px 0px 0px 0px;
}

.banner4 img {
    clear: both;
    border: 1px solid #eeeeee;
    margin-bottom: 0px;
}

.banner5 {
    width: 190px;
    float: right;
    padding: 5px 5px 0px 0px;
}

.banner5 img {
    clear: both;
    border: 1px solid #eeeeee;
    margin-bottom: 5px;
}

.banner6 {
    padding: 5px 5px 0px 0px;
}

.banner6 img {
    clear: both;
    border: 1px solid #eeeeee;
    margin-bottom: 5px;
}

.banner8 {
    padding: 0px;
}

.banner8 img {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 315px;
    height: 222px;
}

.banner9 {
    height: 90px;
    font-sizd: 0px;
    clear: both;
    margin: 0px;
    padding: 5px 0px;
}

.banner9 img {
    height: 90px;
    margin: 0px;
    padding: 0px;
    width: 1000px;
}

.banner10 {
    font-sizd: 0px;
    clear: both;
    margin: 0px;
    padding: 0px;
}

.banner10 img {
    width: 275px;
}

.banner8 img.indexjk {
    padding: 0 2px 0 0;
    background-color: #f6dfbd
}

/*----站内信息---*/
.znxx {
    text-align: left;
    padding: 26px;
}

.znxx ul {
    margin: 0px;
    padding: 0px;
    width: 100%
}

.znxx ul li {
    margin: 0px 0px 6px 0px;
    line-height: 30px;
    text-align: left;
    clear: both
}

.znxx ul li h4 {
    text-align: left
}

.znxx ul li p {
    text-align: left;
    text-indent: 16px;
}

.pborder {
    border-bottom: 1px solid #F4E1BA;
}

/*----弹窗---*/
.window {
    width: 350px;
    border: 3px solid #e6e6e6;
    position: absolute;
    margin-left: -150px;
    margin-top: -150px;
    top: 50%;
    left: 50%;
    background: #fff;
}

.window .content {
    padding: 20px 12px 12px 12px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
}

.window .titlehead {
    background-color: #f5f5f5;
    height: 31px;
    line-height: 31px;
    border: 0 none;
}

.window h3 {
    width: 150px;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 16px;
    font-size: 14px;
    color: #565656;
    font-family: 微软雅黑;
}

.window h3 img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.carwindow {
    width: 340px;
    height: 90px;
    border: 1px solid #176246;
    position: absolute;
    top: 200px;
    left: 0;
    background: #fff;
    z-index: 999;
}

.carwindow .content {
    padding: 12px 12px 12px 20px;
    text-align: center;
    line-height: 22px;
    height: 67px;
    overflow: hidden;
}

.carwindow .content1 {
    padding: 5px;
    text-align: left;
    line-height: 20px;
    border-top: #999 1px dashed;
    color: #804F21;
}

.carwindow .content img {
    float: left;
    margin: 14px 0px 0px 0px;
}

.carwindow .content ul {
    float: left;
    width: 260px;
}

.carwindow .content ul li {
    text-align: left;
    padding: 0px 0px 0px 20px;
    color: #804F21;
}

.carwindow .content ul li a {
    background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
    width: 75px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #926E3E;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
}

.carwindow .content ul li a:hover {
    background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
    width: 75px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #926E3E;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
    text-decoration: none;
}

.carwindow .content ul li span a {
    background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #926E3E;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
}

.carwindow .content ul li span a:hover {
    background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #926E3E;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
    text-decoration: none;
}

.carwindow .content ul li .pclose {
    background: none;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    margin: 0 12px 0 0;
    color: #804F21;
    display: block;
    float: left;
    text-decoration: underline;
}

.carwindow .content ul li .pclose:hover {
    background: none;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    margin: 0 12px 0 0;
    color: #804F21;
    display: block;
    float: left;
    text-decoration: underline;
}

.carwindow .content ul li span {
    color: red;
}

.carwindow .content ul li .submit1 {
    list-style-type: none;
    border-style: none;
    width: 65px;
    text-align: center;
    height: 22px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 2px 0;
    border: 0;
    border: 1px solid #926E3E;
    overflow: hidden;
    margin-top: -1px;
}

.carwindow .content1 ul {
    width: 320px;
}

.carwindow .content1 li {
    float: left;
    width: 78px;
    text-align: center;
    color: #804F21;
    overflow: hidden;
    padding: 0 1px;
    clear: none;
}

.carwindow .content1 li a {
    border: 0;
    color: #804F21;
}

.carwindow .content1 li h3 {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    height: 20px;
    width: 80px;
    color: #804F21;
    overflow: hidden;
}

/*加入购物车new*/
.carwindownew {
    width: 340px;
    border: 1px solid #176246;
    position: absolute;
    top: 200px;
    left: 0;
    background: #fff;
    z-index: 999;
}

.carwindownew .content {
    padding: 12px 12px 12px 20px;
    text-align: center;
    line-height: 22px;
    height: 67px;
    overflow: hidden;
}

.carwindownew .content1 {
    padding: 5px;
    text-align: left;
    line-height: 20px;
    border-top: #999 1px dashed;
}

.carwindownew .content img {
    float: left;
    margin: 14px 0px 0px 0px;
}

.carwindownew .content ul {
    float: left;
    width: 260px;
}

.carwindownew .content ul li {
    text-align: left;
    padding: 0px 0px 0px 20px;
}

.carwindownew .content ul li a {
    background: url(../images/btn_bg.jpg) repeat-x bottom #058a5f;
    width: 75px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #01533c;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
}

.carwindownew .content ul li a:hover {
    background: url(../images/btn_bg.jpg) repeat-x bottom #058a5f;
    width: 75px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #058a5f;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
    text-decoration: none;
}

.carwindownew .content ul li span a {
    background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #926E3E;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
}

.carwindownew .content ul li span a:hover {
    background: url(../images/shopingcar_btnbg.gif) repeat-x scroll center top #8A683C;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    border: 1px solid #926E3E;
    margin: 0 12px 0 0;
    color: #ffffff;
    display: block;
    float: left;
    text-decoration: none;
}

.carwindownew .content ul li .pclose {
    background: none;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    margin: 0 12px 0 0;
    color: #804F21;
    display: block;
    float: left;
    text-decoration: underline;
}

.carwindownew .content ul li .pclose:hover {
    background: none;
    width: 95px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border: 0;
    margin: 0 12px 0 0;
    color: #804F21;
    display: block;
    float: left;
    text-decoration: underline;
}

.carwindownew .content ul li span {
    color: red;
}

.carwindownew .content ul li .submit1 {
    list-style-type: none;
    border-style: none;
    width: 65px;
    text-align: center;
    height: 22px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 2px 0;
    border: 0;
    border: 1px solid #926E3E;
    overflow: hidden;
    margin-top: -1px;
}

.carwindownew .content1 ul {
    width: 320px;
}

.carwindownew .content1 li {
    float: left;
    width: 78px;
    text-align: center;
    color: #ea5404;
    overflow: hidden;
    padding: 0 1px;
    clear: none;
}

.carwindownew .content1 li a {
    border: 0;
}

.carwindownew .content1 li h3 {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    height: 20px;
    width: 80px;
    color: #804F21;
    overflow: hidden;
}

/*----购买咨询回复---*/
.gmhf {
    width: 700px;
    height: 40px;
    background: #fef9f3;
    border-width: 1px;
    border-color: #cdae76;
    border-style: solid;
    margin: 0px;
    padding: 8px;
    float: left;
    text-align: left;
    font-Size: 12px;
}

/*---- 我的购物车增减按钮 ---*/

/*-- 提交支付 --*/
.submitbox {
    border: 1px solid #eeeeee;
    padding: 40px;
}

.submitbox ul {
    margin: 0px 0px 0px 0px;
}

.submitbox ul li {
    list-style: none;
    padding: 12px;
    text-align: center
}

.submitbox .titlehead2 {
    border: 0px solid #cfaa6f;
    background: #fff;
    padding: 8px;
    margin: 0px;
    text-align: center;
}

.submitbox .listtop2 {
    border: 0px solid #cfaa6f;
    background: #fff;
    padding: 8px;
    margin: 0px;
    text-align: center;
}

.cordbox {
    border: 1px solid #dadada;
    background: #f5f5f5;
    width: 500px;
    float: left;
    padding: 5px;
    text-align: left
}

.cordbox img {
    vertical-align: middle;
}

.cordbox textarea {
    vertical-align: middle;
}

/*-- 提交订单 --*/
.sidebarC .productsbox .titlehead2 {
    border: 0px solid #cfaa6f;
    background: #fff;
    padding: 8px;
    margin: 20px;
    text-align: center;
}

.sidebarC .productsbox .listtop2 {
    border: 0px solid #cfaa6f;
    background: #fff;
    padding: 8px;
    margin: 20px;
    text-align: center;
}

.listtop2 ul {
    padding: 8px 3px 3px 200px;
    margin: 3px 3px 3px 2px;
    text-align: center;
}

.listtop2 ul li {
    float: left;
    width: auto;
    margin: 2px;
    height: auto;
    padding: 2px;
    width: 105px;
    list-style: none;
    text-align: center;
}

.listtop2 span {
    color: #ea5404
}

.listtop2 a {
    text-decoration: underline
}

.list1 {
    width: 100%;
}

.list1 td {
    line-height: 18px;
}

/*-- 线上支付 --*/
.sidebarC .productsbox .titlehead3 {
    border: 0px solid #cfaa6f;
    background: #fff;
    padding: 20px;
    margin: 20px;
}

.sidebarC .productsbox .listtop3 {
    border: 0px solid #cfaa6f;
    background: #fff;
    padding: 20px;
    margin: 20px;
}

.listtop3 ul {
    padding: 8px 3px 3px 200px;
    margin: 3px 3px 3px 2px;
}

.listtop3 ul li {
    float: left;
    width: auto;
    margin: 2px;
    height: auto;
    padding: 2px;
    width: 105px;
    list-style: none;
    text-align: center;
}

.listtop3 span {
    color: red
}

.yinhang {
    width: 100%;
    height: 24px;
    text-align: left;
    border: 1px solid #dadada;
    background: #f5f5f5;
    padding: 6px 0px 0px 2px;
}

.sidebarC .productsbox .listtop3 .yinhang span {
    color: #000000
}

.znxx .listtop4 {
    width: 100%;
    height: 700PX;
    style: 1px solid #cfaa6f;
    border: 1px solid #F3E6D5;
    padding: 0px;
    margin: 0px;
    line-height: 25px;
    background-color: #FBF4EC;
    border-top: 1px solid #efe8de;
}

.listtop4 ul {
    padding: 8px 3px 3px 200px;
    margin: 3px 3px 3px 2px;
}

.listtop4 ul li {
    float: left;
    width: auto;
    margin: 2px;
    height: auto;
    padding: 2px;
    width: 105px;
    list-style: none;
    text-align: center;
}

.listtop4 ul .border {
    border-top: 1px solid #efe8de;
}

.listtop4 span {
    color: red
}

.listtop4 input {
    border: 1px solid #cfaa6f;
    color: red
}

.tiandan {
    width: 100%;
    height: 24px;
    text-align: left;
    border: 1px solid #cfaa6f;
    background: #FFF0D2;
    padding: 6px 0px 0px 2px;
}

.listtop4 span {
    color: #000000
}

.payment td {
    padding: 6px;
}

.alipayAd {
    border: 1px solid #fa6400;
    background-color: white;
    height: 18px;
    line-height: 18px;
    position: absolute;
    top: -11px;
    left: 6px;
    padding-left: 25px;
    padding-right: 5px;
    display: none;
    color: #ea5404;
}

.alipayAd span {
    position: absolute;
    left: 0;
    height: 18px;
    padding: 0 4px;
    background-color: #fa6400;
    color: #ffffff;
}

/*-- 我的优选--*/
.productsbox .wdyx {
    width: 780px;
    height: 245px;
    border: 1px solid #dadada;
    background: #f5f5f5;
    text-align: left;
    padding: 26px;
}

.productsbox .wdyx h4 {
    text-indent: 0px;
    font-size: 12px;
}

.productsbox .wdyx .wdyxA {
    width: 135px;
    height: 245px;
    text-align: center;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #cfaa6f;
    padding: 0px;
    line-height: 30px;
}

.productsbox .wdyx .wdyxB {
    width: 100%;
    text-align: left;
}

.wdyxB ul {
    margin: 0px 0px 0px 0px;
}

.wdyxB ul li {
    list-style: none;
    padding: 0px;
    text-align: left;
    color: #666;
    margin-left: 4px;
}

.wdyx span {
    color: #F00
}

/*-- 订单详情 --*/
.listddxq {
    border: 1px solid #dadada;
    background: #f5f5f5;
}

.listddxq thead {
}

.listddxq thead th {
    background: #f5f5f5;
    font-size: 12px;
    text-align: left;
    padding: 6px;
    border-bottom: 1px solid #dadada;
    border-right: 1px solid #cfaa6f;
    color: #176246;
}

.listddxq tbody {
}

.listddxq tbody tr {
}

.listddxq tbody tr td {
    padding: 6px;
}

.listddxq tbody tr td span {
    color: red;
    clear: both;
    display: block
}

.listddxq tfoot tr {
}

.listddxq tfoot tr td {
    padding: 6px;
    text-align: right
}

.listddxq tfoot tr td span {
    color: red;
}

.tdtitle {
    text-align: right;
    font-weight: bold;
}

.tdtitle2 {
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    background: #81a84a;
}

/*-- 礼篮 --*/
#nf_freepage {
}

.nf_freesearch {
    height: 26px;
    padding: 15px 0;
}

.nf_freesearch .nf_freeseachc .nf_freeseachct {
    font-weight: 700;
    padding-right: 9px;
    line-height: 20px;
    height: 20px;
}

.nf_freeselect option {
    margin: 5px 0;
    padding: 0 20px;
}

.nf_freesearch .nf_freeseachc .nf_freeseachc2 {
    margin: 0 12px;
}

.nf_freesearch .nf_freeseachc .nf_freeseachc3 input {
    width: 150px;
    padding-left: 9px;
    float: left;
    height: 17px;
    line-height: 17px;
}

.nf_freesearch .nf_freeseachc .nf_freeseachc3 button {
    border: none;
    margin-left: 9px;
    cursor: pointer;
    width: 52px;
    height: 20px;
}

.nf_freecon {
    width: 962px;
    overflow: hidden;
    clear: both;
    border: 1px solid #ddd;
    margin: 10px;
    padding: 1px;
}

.nf_freecontl, .nf_frddcontr {
    overflow: hidden;
}

.nf_freetitle {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
}

.nf_freetitle li, .nf_freepro li {
    text-align: center;
    float: left;
}

.nf_freepro ul {
    padding: 0px;
    margin: 0px;
}

.nf_freepro li {
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dotted #ddd;
    padding: 2px 0px 2px 0px;
}

.nf_freepro p {
    height: 64px;
    line-height: 64px;
    font-size: 25px;
    font-weight: 700px;
    color: #F03;
    text-align: center;
    padding: 12px;
}

.nf_title ul li {
    background: #f4e1ba;
    font-size: 12px;
    text-align: center;
    padding: 0px;
    border-bottom: 1px solid #cfaa6f;
    border-right: 1px solid #cfaa6f;
    color: #804f21;
    float: left;
}

.nf_freelist1, .nf_freelist6 {
    width: 320px;
}

.nf_freeprol .nf_freeprolxx .nf_freelist3 span, .nf_freeprol .nf_freeprolxx .nf_freelist4 span {
    padding: 0px;
}

.nf_freelist2, .nf_freelist3, .nf_freelist4, .nf_freelist7 {
    width: 150px;
}

li.nf_freelist5 {
    width: 157px;
    border-right: none;
}

.nf_freetitle .nf_freetitle li.nf_freelist8, .nf_freepro li.nf_freelist5, .nf_freepro li.nf_freelist8 {
    width: 145px;
    border-right: none;
}

.nf_freelist7 .nf_freelist7con {
    height: 20px;
    width: 80px;
    overflow: hidden;
    margin: 2px 0px 0px 0px;
}

.nf_freelist7 .nf_freelist7con a, .nf_freelist7 .nf_freelist7con span {
    display: block;
    float: left;
}

.nf_freelist7 .nf_freelist7con a {
    width: 19px;
    height: 20px;
    line-height: 20px;
    background: #FFD7D7;
    padding-left: 1px;
    cursor: pointer;
}

.nf_freelist7 .nf_freelist7con a:hover {
    text-decoration: none;
}

.nf_freelist7 .nf_freelist7con span {
    border: 1px solid #FFD7D7;
    width: 28px;
    height: 18px;
    line-height: 18px;
    background: #fff;
    margin: 0 5px;
}

.nf_freelist8 a {
    color: #36c;
}

.nf_freelist8 a:hover {
    color: red;
    text-decoration: underline;
}

.nf_freecontl {
    width: 642px;
    float: right;
}

.nf_freetitlel {
    background: #F7F7F7;
    color: #666;
}

.nf_freetitlel ul, .nf_freeprol ul {
    overflow: hidden;
    margin: 0px;
    padding: 0px
}

.nf_freepro_title {
    width: 630px;
    clear: both;
}

.nf_freepro_title ul {
    padding: 0px;
    margin: 0px;
}

.nf_freepro_title li {
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dotted #ddd;
    padding: 2px 0px 2px 0px;
}

.nf_freepro_title p {
    height: 64px;
    line-height: 64px;
    font-size: 25px;
    font-weight: 700px;
    color: #F03;
    text-align: center;
    padding: 12px;
}

.nf_freeprol {
    overflow: auto;
    height: 160px;
    clear: both;
}

.nf_freeprol span {
    padding: 0px;
}

.nf_frddcontr {
    width: 630px;
    float: right;
    overflow: hidden;
}

.nf_freetitler {
    background: #FFE8E8;
    color: #268CFF;
}

.nf_freepror {
    width: 634px;
    height: 146px;
    overflow: auto;
    background: #fff;
    margin: 0px;
}

.nf_freepror ul {
}

.nf_freemoney1, .nf_freemoney2 {
    width: 379px;
    height: 160px;
    overflow: hidden;
    display: block;
}

.nf_freemoney {
    border-top: 1px solid #dddddd;
    background: #f9f5f2;
    padding: 4px 4px 0px 4px;
    overflow: hidden;
}

.nf_freemoney p {
    width: 400px;
    float: left;
    padding: 4px;
}

.nf_freemoney a {
    width: 160px;
    float: left;
}

.even {
    background: #fff3e8;
}

.odd {
    background: #FFF;
}

.mouseover {
    background: #fce294;
    font-size: 15px;
    color: red;
}

.selected {
    background: #fce294;
    color: red;
    font-size: 14px;
}

.nf_freesearch .nf_freeseachc li, .nf_freemoney2 .nf_freemoney21 p {
    float: left;
}

.ll_img {
    border: 2px solid #a57e43;
    border-right: none;
    padding: 12px 0px 12px 12px;
    background: url(../images/ll_bg.gif) no-repeat right bottom #fbf5ed;
}

* html .ll_img {
    background: url(../images/ll_bgie6.gif) no-repeat right bottom #fbf5ed;
}

.ll_imgsun {
    border: 2px solid #a57e43;
    padding: 12px 0px 12px 12px;
    background-color: #fbf5ed;
}

.ll_r_top {
    border: 2px solid #a57e43;
    border-left: none;
    margin: 0px;
    background: #fbf5ed;
    padding: 6px 6px 6px 0px;
}

.ll_r_bottom {
    padding: 0px;
    width: 640px;
    border: 1px solid #dddddd;
    margin: 0px 0px 0px 0px;
}

.nf_freemoney11 {
}

.nf_freemoney11 span {
    color: red;
    padding: 0 12px;
    font-weight: bold;
    font-size: 14px;
}

/*-------相册------*/
.rollBox img {
    border: none;
}

.rollBox {
    width: 330px;
    overflow: hidden;
    margin: 0px;
}

.rollBox .Cont {
    width: 306px;
    overflow: hidden;
    padding: 0px;
    margin: 6px 0px 0px 0px;
}

.rollBox .ScrCont {
    width: 10000000px;
}

.rollBox .Cont .pic {
    width: 51px;
    float: left;
    text-align: center;
}

.rollBox .Cont .pic img {
    padding: 2px;
    background: #fff;
    display: block;
    margin: 0px;
    height: 45px;
    width: 45px;
}

.rollBox .Cont .pic p {
    line-height: 26px;
    color: #505050;
}

.rollBox .Cont a:link, .rollBox .Cont a:visited {
    color: #626466;
    text-decoration: none;
    border: 1px solid #eee;
    width: 49px;
    height: 49px;
    display: block;
}

.rollBox .Cont a:hover {
    color: #f00;
    text-decoration: underline;
    border: 1px solid #fb8800;
    width: 49px;
    height: 49px;
    display: block;
}

.rollBox #List1, .rollBox #List2 {
    float: left;
}

.img1, .img2, .Cont {
    float: left;
}

.img1, .img2 {
    width: 10px;
    height: 52px;
    display: block;
    cursor: pointer;
    margin: 6px 0px 0px 0px;
}

.img1 {
    background: url(../images/pic_btn_l.gif) no-repeat;
}

.img2 {
    background: url(../images/pic_btn_r.gif) no-repeat;
}

.cloud-zoom-lens {
    background-color: #fff;
    cursor: move;
}

.cloud-zoom-title {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute !important;
    background-color: #000;
    color: #fff;
    padding: 0px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    top: 0px;
}

.cloud-zoom-big {
    border: 4px solid #fff;
    overflow: hidden;
}

.cloud-zoom-loading {
    color: #fff;
    padding: 0px;
    border: 0px;
    position: absolute;
}

/*用户中心查看站内信*/
.msg_cont {
    color: #804F21;
    padding: 10px;
    line-height: 22px;
    height: 260px;
    overflow: hidden;
}

/*back to top*/
.backToTop {
    display: none;
    width: 50px;
    height: 55px;
    padding: 0px;
    background: url(../images/btntop.gif) no-repeat top left #fff;
    color: #fff;
    font-size: 12px;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    filter: alpha(opacity=80);
    opacity: 0.8;
    _bottom: auto;
}

/*问卷调查*/
.option_view {
    padding: 50px 150px;
    line-height: 30px;
}

.option_view p {
    border: 1px solid #E1C9A5;
    border-top: none;
}

.option_view p strong {
    color: #804F21;
}

/*字体颜色*/
.red {
    color: #ea5404;
}

.red a:link {
    color: #ea5404;
}

.red a:visited {
    color: #ea5404;
}

.green {
    color: #ea5404;
}

/*--上传图片--*/
.flashimgsize {
}

.flashimgsize img {
    width: 74px;
    height: 80px;
}

/*--报错--*/
.error_cont {
    position: relative;
    padding: 0px 0px 20px 0px;
}

.error_box {
    background: #fff;
    padding: 12px;
    text-align: left;
    height: 180px;
    width: 900px;
    padding: 20px;
    margin: 20px 0px 0px 40px;
    line-height: 40px;
    font-family: "微软雅黑"
}

.error_tj {
    background: #fff;
    padding: 12px;
    text-align: left;
    width: 900px;
    padding: 20px;
    border: 1px solid #eee;
    margin: 20px 0px 0px 40px;
    line-height: 22px;
    font-family: "微软雅黑"
}

.error_tj .title {
    border-bottom: 1px solid #eee;
    margin: auto;
    line-height: 20px;
    font-family: "微软雅黑";
    font-weight: bold;
    height: 22px;
    font-size: 14px
}

.error_tj .title span {
    border-bottom: 2px solid #1b6147;
    height: 22px;
    display: block;
    width: 150px;
}

.error_box h2 {
    font-size: 35px;
    color: #7c7c7c;
    padding: 50px 0px 0px 0px;
    margin: 0px;
}

.error_box a {
    font-size: 25px;
    color: #0000cc;
    text-decoration: underline
}

.error_box a:hover {
    text-decoration: none
}

.error_box p {
    font-size: 22px;
}

#totalSecond {
    font-size: 30px;
    font-weight: bold;
    color: red;
}

.error_box img {
    float: left;
    margin-right: 20px;
}

.left-arrow, .fl-pic, .right-arrow {
    float: left;
    display: inline;
    margin: 10px 0px 0px 0px;
}

.left-arrow, .right-arrow {
}

.left-arrow {
    background: url(<?php echo SF_STATIC_HTML_URL?>/images/404_03.jpg) no-repeat top left;
    margin-left: 15px;
    margin-top: 90px;
}

.right-arrow {
    background: url(<?php echo SF_STATIC_HTML_URL?>/images/404_05.jpg) no-repeat top left;
    margin-right: 0;
    margin-top: 90px;
}

.fl-pic {
    overflow: hidden;
    width: 800px;
    height: 250px;
    white-space: nowrap;
}

.fl-pic ul {
    width: 3500px;
}

.fl-pic ul li {
    float: left;
    display: inline;
    margin: 0px 12px 0px 0px;
    width: 800px;
    height: 220px;
}

.fl-pic ul li .pic-box {
    float: left;
    display: inline;
    margin: 0px 8px 0px 0px;
    width: 150px;
    height: 220px;
    text-align: center;
}

.left-arrow a, .right-arrow a {
    width: 15px;
    height: 23px;
    display: block;
    text-indent: -9999px;
}

.friend-Link {
    position: relative;
    margin: 0px;
    width: 900px;
    height: 280px;
}

.tj_title {
    font-size: 12px;
    width: 150px;
    height: 28px;
    overflow: hidden
}

.tj_title a {
    font-size: 12px;
    color: #606060;
}

.tj_price {
    color: #ea5404;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 20px;
    margin: auto;
    padding: 0px;
    text-align: left;
    width: 150px;
    height: 22px;
}

.tj_price font {
    color: #999;
    font-family: "微软雅黑";
    font-size: 12px;
    text-decoration: line-through;
    padding: 0px 0px 0px 6px;
}

.tj_shop_btn {
    text-align: left;
    width: 150px;
    margin: auto;
    height: 20px;
}

.tj_shop_btn span {
    float: left;
    padding-right: 4px;
}

.error_tj {
    height: 290px;
}

/*--企业客户--*/
.uinput {
    border: 1px solid #e4d2b6;
    background-color: #fff;
    padding: 0 0 10px 0;
}

.uinput_toppic {
    text-align: center;
    padding: 20px 0;
}

.uinput_info {
    background: url(../images/uinputline.gif) no-repeat center top;
    width: 715px;
    margin: 0 auto;
    padding: 20px 100px;
    line-height: 22px;
}

.uinput_reg {
    text-align: right;
}

.uinput_reg a {
    text-decoration: underline;
}

.uinput_reg a:visited {
    text-decoration: underline;
}

.uinput_caigou {
    width: 916px;
    margin: 0 auto;
}

.uinput_cgt {
    background: url(../images/uinputt01.gif) no-repeat;
    width: 916px;
    height: 40px;
}

.uinput_cgc {
    border: 1px solid #ebebeb;
    border-top: 0;
    background: url(../images/uinputbg01.gif) repeat-x #fefbed;
    padding: 20px 0 20px 0;
}

.uinput_form {
    overflow: hidden;
    margin-top: 8px;
}

.uinput_form2 {
    overflow: hidden;
    width: 340px;
    height: 25px;
    margin-top: 8px;
}

.uinput_formlabel {
    float: left;
    width: 260px;
    text-align: right;
    padding: 4px 6px 0 5px;
    *padding: 8px 6px 0 5px;
    height: 16px;
    color: #176246;
}

.uinput_formlabel2 {
    float: left;
    width: 120px;
    text-align: right;
    padding: 4px 6px 0 5px;
    *padding: 8px 6px 0 5px;
    height: 16px;
    color: #176246;
}

.uinput_forminput {
    zoom: 1;
    overflow: hidden;
    float: left;
}

.uinput_ipt {
    width: 180px;
    font-size: 12px;
    padding: 1px 2px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #dadada;
    overflow: hidden;
}

.uinput_txt {
    width: 300px;
    font-size: 12px;
    padding: 1px 2px;
    height: 100px;
    line-height: 20px;
    border: 1px solid #dadada;
    resize: none;
}

.uinput_yan {
    width: 60px;
    font-size: 12px;
    padding: 1px 2px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #dadada;
    overflow: hidden;
}

.uinput_btn {
    background: url(../images/btn_bg.jpg) repeat-x bottom #007e55;
    width: 70px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    text-align: center;
    border: 0;
    color: #FFF;
}

.uinput_btn2 {
    background: url(../images/btn_bg.jpg) repeat-x bottom #007e55;
    width: 157px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    text-align: center;
    border: 0;
    color: #FFF;
}

.reg_msg {
    float: left;
}

/*--企业用户注册--*/
.uregister {
    width: 800px;
    margin: 0 auto;
}

.uregister_t01 {
    background: url(../images/uinputt02.gif) no-repeat;
    width: 800px;
    height: 38px;
}

.uregister_t02 {
    background: url(../images/uinputt03.gif) no-repeat;
    width: 800px;
    height: 38px;
}

.uregister_t03 {
    background: url(../images/uinputt04.gif) no-repeat;
    width: 800px;
    height: 38px;
}

.uregister_c {
    background-color: #fdfaf5;
    padding: 20px 0;
}

.uregister_c2 {
    background-color: #fdfaf5;
    padding: 20px 10px 20px 60px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.uinput_yes {
    text-align: center;
    margin: 20px 0 0 0;
}

.uregister .agreement {
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    display: block;
    height: 80px;
    line-height: 20px;
    margin: auto;
    overflow: auto;
    padding: 12px;
    width: 700px;
    margin-top: 10px;
}

.uregister .agreement h4 {
    text-align: center;
    font-size: 14px;
}

/*--在注册页登录--*/
.reg_login {
    text-align: right;
    color: #804F21;
    padding: 0 20px 0 0;
}

/*注册页input样式*/
.input_on {
    border: 1px solid #999;
    background-color: #FFFFCC;
}

.input_on2 {
    background-color: #FFFFCC;
}

.input_on3 {
    border: 1px solid #999;
    height: 18px;
    line-height: 18px;
    padding: 0px;
    width: 49px;
}

.input_on4 {
    border: 1px solid #999;
    height: 18px;
    line-height: 18px;
    padding: 0px;
    width: 49px;
    background-color: #FFFFCC;
}

/*---健康饮食---*/
.h_hotpic {
    width: 700px;
    height: 330px;
    left: 0px
}

.h_hotpic ul {
    height: 330px;
}

.h_hotpic ul li {
    width: 700px;
    height: 330px;
}

.h_hotpic .btnBg {
    width: 700px;
    height: 20px;
    left: 0;
    bottom: 0;
}

.h_hotpic .btn {
    width: 614px;
    height: 10px;
    padding: 0px 14px 14px 0px;
    right: 0;
    bottom: 0;
}

.h_leftbox {
    width: 700px;
}

.h_sub {
    width: 295px;
}

.h_box {
    padding: 5px 0 0 0;
    height: 247px;
    overflow: hidden;
}

.h_title2 {
    background: url("../images/titlebg01.gif") repeat-y scroll left top transparent;
    color: #804F21;
    font-weight: bold;
    height: 34px;
    line-height: 31px;
    overflow: hidden;
    text-indent: 15px;
    color: #906a2b;
    font-size: 14px;
    font-weight: bold;
}

.h_content {
    border: 1px solid #a5c56b;
    border-top: 0;
    background: url(../images/h_contbg01.gif) repeat-x left bottom;
    height: 287px;
    padding: 8px 0 0 0;
}

.h_content ul li {
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding: 0px 10px 0 25px;
    background: url(../images/h_dot01.gif) no-repeat 10px 8px;
}

.h_buttons {
    width: 323px;
    border: 1px solid #a5c56b;
    margin-left: 5px;
    height: 232px;
    overflow: hidden;
    padding: 8px 0 0 0;
    background: url(../images/h_contbg01.gif) repeat-x left bottom;
    display: inline;
}

.h_buttons ul li {
    float: left;
    padding: 5px 0px 0px 10px;
    height: 50px;
    overflow: hidden;
}

.h_mababy {
    width: 362px;
    border: 1px solid #a5c56b;
    margin-left: 5px;
    height: 240px;
    overflow: hidden;
    display: inline;
    background: url(../images/h_contbg01.gif) repeat-x left bottom;
}

.h_mababylist {
    padding: 5px 6px 0 8px;
}

.h_mababylist li {
    line-height: 26px;
    height: 26px;
    overflow: hidden;
}

.h_mababylist li strong {
    font-size: 14px;
    margin-right: 8px;
}

.h_oldyoung {
    width: 278px;
    margin-left: 5px;
    border: 1px solid #a5c56b;
    background: url(../images/h_contbg01.gif) repeat-x left bottom;
    height: 240px;
    overflow: hidden;
    padding: 0 5px;
}

.h_oldyoungcont {
    padding: 5px 0 0 0;
    margin: 0;
    overflow: hidden;
    width: 278px;
}

.h_oldyoungcont dt {
    width: 120px;
}

.h_oldyoungcont dd {
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
    height: 18px;
    line-height: 18px;
}

.h_borderbtm {
    border-bottom: 1px solid #c8e299;
}

.h_oldyoungcont dd.h_oldyoungt {
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
}

.h_banner {
    margin-top: 5px;
}

.h_food {
    border: 1px solid #a5c56b;
    background-color: #fff;
    margin-top: 5px;
}

.h_foodtit {
    background: url(../images/titlebg03.gif) no-repeat;
    height: 28px;
}

.h_foodtit2 {
    background: url(../images/titlebg02.gif) no-repeat;
    height: 28px;
}

.h_foodcont {
    padding: 5px 0;
    height: 282px;
    overflow: hidden;
}

.h_foodbaoj {
    width: 303px;
    border: 1px solid #a5c56b;
    margin-left: 5px;
    display: inline;
    padding: 0 10px 10px 10px;
    height: 270px;
    background: url(../images/h_contbg01.gif) repeat-x left bottom;
}

.h_foodcat, .h_foodcat dt, .h_foodcat dd {
    padding: 0;
    margin: 0;
}

.h_foodcat dt {
    font-size: 14px;
    font-weight: bold;
    color: #804f21;
}

.h_pad1 dt {
    padding: 10px 0;
}

.h_pad3 dt {
    padding: 10px 0;
    height: 22px;
    line-height: 22px;
}

.h_pad2 dt {
    padding: 18px 0 12px 0;
}

.h_foodcat dd {
    float: left;
    width: 75px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}

.h_foodpwd {
    width: 362px;
    border: 1px solid #a5c56b;
    margin-left: 5px;
    display: inline;
    background: url(../images/h_contbg01.gif) repeat-x left bottom;
    height: 280px;
}

.h_foodpwdlist {
    padding: 0 10px;
    height: 126px;
}

.h_weiyulu {
    width: 288px;
    margin-left: 5px;
    display: inline;
    height: 280px;
    border: 1px solid #a5c56b;
    background: url(../images/h_contbg01.gif) repeat-x left bottom;
}

.h_weiyululist {
    padding: 0 10px;
    height: 125px;
}

.h_wlist li {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}

.h_wtext {
    border: 1px solid #c8d0bd;
    width: 260px;
    height: 110px;
    resize: none;
    font-size: 12px;
    padding: 2px;
    color: #333;
}

.h_winput {
    padding: 5px 0 0 0;
}

.h_pwdtt {
    padding: 0 10px 0 0;
}

.h_fabu {
    background: url(../images/h_fabu.gif) no-repeat;
    width: 52px;
    height: 21px;
    float: right;
    border: 0;
    margin: 0 10px 0 0;
    display: inline;
}

.h_schin {
    width: 166px;
    background: url(../images/h_searchbg.gif) repeat-x left top;
    height: 18px;
    padding: 1px 2px;
    font-size: 12px;
    overflow: hidden;
    border: 1px solid #cf6e0d;
    float: left;
}

.h_schbtn {
    background: url(../images/h_schbtn.gif) no-repeat;
    height: 22px;
    width: 52px;
    border: 0;
    float: left;
    text-align: center;
    color: #FFF;
    line-height: 22px;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
}

.h_weiyululist2 {
    padding: 0 10px;
}

.h_weiyulucont {
    padding: 5px 0 0 0;
    margin: 0;
    overflow: hidden;
    height: 113px;
}

.h_weiyulucont dt {
    width: 120px;
}

.h_weiyulucont dd {
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
}

.h_weiyulucont dd.h_oldyoungt {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    height: 20px;
    line-height: 20px;
}

.h_des {
    height: 72px;
    line-height: 18px;
    text-indent: 24px;
}

/*---美食厨房Food kitchen ----*/
.fk_top5 {
    margin-top: 5px;
}

.fk_c {
    color: #804f21;
}

.fk_c a:link {
    color: #804f21;
}

.fk_c a:visited {
    color: #804f21;
}

.fk_c a:hover {
    color: #fb8800;
    text-decoration: none
}

.fk_corange {
    color: #fb8800;
}

.fk_left {
    width: 600px;
}

.fk_right {
    width: 395px;
    overflow: hidden;
}

.fk_title {
    font-size: 18px;
    font-weight: bold;
    font-family: "微软雅黑";
    color: #fa951d;
    text-indent: 6px;
}

.fk_cattitle {
    background: url(../images/fk_titlebg01.gif) no-repeat;
    height: 34px;
    line-height: 34px;
    color: #633d2b;
    font-family: "宋体";
}

.fk_t {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 10px;
}

.fk_more {
    text-align: right;
    margin: 0 0 0 250px;
}

.fk_vblist {
    border: 1px solid #f8dfc8;
    border-top: 0;
    padding: 0 10px;
    height: 190px;
}

.fk_vblist li {
    background: url(../images/fk_dot.gif) repeat-x left bottom;
    padding: 5px 0 0 0;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.fk_vblist a {
    float: left;
    display: block;
    width: 290px;
    overflow: hidden;
    height: 24px;
    padding: 0 10px 0 0;
}

.fk_vblist span {
    display: block;
    overflow: hidden;
    zoom: 1;
}

.fk_peiliao {
    height: 158px;
    border: 1px solid #f8dfc8;
    margin-top: 5px;
    padding: 10px;
    color: #804f21;
}

.fk_pl {
    width: 175px;
    background: url(../images/fk_dot2.gif) repeat-y right top;
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 158px;
    overflow: hidden;
    line-height: 16px;
}

.fk_pl dt {
    float: left;
    font-weight: bold;
}

.fk_pl dd {
    zoom: 1;
    overflow: hidden;
}

.fk_gongyi {
    background: url(../images/fk_shalou.gif) no-repeat 20px bottom;
    height: 58px;
    width: 115px;
    font-weight: bold;
    padding: 20px 0 0 60px;
}

.fk_operate {
    padding: 5px;
}

.fk_operate li {
    float: left;
    padding: 5px 0 5px 5px;
    width: 190px;
}

.fk_opintro {
    height: 60px;
    overflow: hidden;
    padding: 5px;
    font-family: "宋体";
    line-height: 16px;
}

.fk_jpcont {
    border: 1px solid #f8dfc8;
    border-top: 0;
    padding: 10px;
    height: 360px;
    overflow: hidden;
}

.fk_jplist {
    height: 125px;
}

.fk_jpcatname {
    font-size: 14px;
    color: #804f21;
    padding: 0 0 5px 0;
}

.fk_jplist ul {
    float: left;
}

.fk_jplist ul li {
    height: 90px;
    overflow: hidden;
    width: 90px;
    margin-right: 5px;
    display: inline;
    float: left;
}

.fk_jplist ul li img {
    width: 88px;
    height: 88px;
    overflow: hidden;
}

.fk_imgb {
    display: block;
    width: 88px;
    height: 88px;
    border: 1px solid #fccda1;
}

.fk_imgb:hover {
    border: 1px solid #fb8800;
}

.fk_jplist .scrollBox {
    height: 90px;
    margin: 0 auto;
    overflow: hidden;
    width: 371px;
}

.fk_jplist .scrollBox .Cont {
    margin: 0 13px 0 17px;
    overflow: hidden;
    width: 285px;
}

.fk_jplist .scrollBox .ScrCont {
    width: 1000px;
}

.fk_prev, .fk_next {
    cursor: pointer;
}

.fk_prev {
    width: 28px;
    height: 90px;
    display: block;
    background: url(../images/fk_btnleft02.gif) no-repeat;
}

.fk_prev:hover {
    background: url(../images/fk_btnleft01.gif) no-repeat;
}

.fk_next {
    width: 28px;
    height: 90px;
    display: block;
    background: url(../images/fk_btnright02.gif) no-repeat;
}

.fk_next:hover {
    background: url(../images/fk_btnright01.gif) no-repeat;
}

.fk_vediotitle {
    background: url(../images/fk_titlebg02.gif) no-repeat;
    height: 29px;
}

.fk_vediotitle2 {
    background: url(../images/fk_titlebg03.gif) no-repeat;
    height: 29px;
}

.fk_vediocont {
    border: 1px solid #f8dfc8;
    border-top: 0;
    padding: 10px 34px;
    height: 130px;
}

.fk_vediocont li {
    width: 180px;
    height: 130px;
    overflow: hidden;
    margin-right: 4px;
    display: inline;
    float: left;
}

.fk_vediocont li img {
    width: 178px;
    height: 128px;
    overflow: hidden;
}

.fk_aborder {
    display: block;
    width: 178px;
    height: 128px;
    border: 1px solid #FFF;
}

.fk_aborder:hover {
    border: 1px solid #d96e09;
}

.fk_vediolistcont {
    border: 1px solid #f8dfc8;
    border-top: 0;
    padding: 10px 50px;
}

.fk_vediolistcont li {
    width: 182px;
    height: 200px;
    float: left;
    padding: 10px 20px;
    overflow: hidden;
}

.fk_vediolistcont li img {
    width: 180px;
    height: 130px;
    overflow: hidden;
}

.fk_aborder2 {
    display: block;
    width: 180px;
    height: 130px;
    border: 1px solid #FFF;
}

.fk_aborder2:hover {
    border: 1px solid #d96e09;
}

.fk_vtxt {
    padding: 10px 0;
    line-height: 18px;
    color: #804f21;
}

.fk_vc {
    height: 16px;
    overflow: hidden;
    color: #804f21;
}

.fk_vtime {
    text-align: right;
    color: #804f21;
}

.fk_vt {
    color: #804f21;
    height: 16px;
    overflow: hidden;
}

.fk_vt a:link {
    text-decoration: underline;
}

.fk_vt a:visited {
    text-decoration: underline;
}

.fk_vt a:hover {
    color: #d96e09;
    text-decoration: underline;
}

/*--雅扑会--*/
.yuptitle {
    background: url(../images/yupnavbg.jpg) repeat-y;
    height: 80px;
    border: #5c5c5c 1px solid;
    line-height: 20px;
    overflow: hidden;
}

.yuptitle img {
    float: left;
}

.yup_attitude {
    background: url(../images/yuptitle1.jpg) no-repeat 55px 13px;
    float: left;
    padding: 23px 0 0 137px;
    height: 50px;
}

.yuptitle ul {
    width: 125px;
}

.yuptitle li {
    float: left;
    width: 62px;
}

.yuptitle a:link {
    color: #fffefe;
    text-decoration: none;
}

.yuptitle a:visited {
    color: #fffefe;
    text-decoration: none;
}

.yuptitle a:hover {
    color: #eed4a4;
    text-decoration: none;
}

.yup_shijie {
    background: url(../images/yuptitle2.jpg) no-repeat 40px 13px;
    float: left;
    padding: 23px 0 0 120px;
    height: 50px;
}

.yup_horizon {
    background: url(../images/yuptitle3.jpg) no-repeat 40px 13px;
    float: left;
    padding: 23px 0 0 120px;
    height: 50px;
}

.yup_flashmid {
    height: 440px;
    padding: 5px 0 0 0;
    background-color: #EBEBEB;
    overflow: hidden;
}

.yup_flashmid1 {
    height: 440px;
    padding: 4px 0 0 0;
    background: url(../images/yupbg.jpg) repeat-x top #ebebeb;
    overflow: hidden;
}

.yup_hot {
    width: 308px;
    height: 438px;
    left: 0px;
    float: left;
    border: #5c5c5c 1px solid;
}

.yup_hot ul {
    height: 380px;
}

.yup_hot ul li {
    width: 308px;
    height: 450px;
}

.yup_hot .btnBg {
    width: 308px;
    height: 20px;
    left: 0;
    bottom: 0;
}

.yup_hot .btn {
    width: 300px;
    height: 10px;
    padding: 0px 14px 14px 0px;
    right: 0;
    bottom: 0;
}

.yup_flash {
    float: left;
}

.yup_flashright {
    float: right;
    width: 683px;
    border: #5c5c5c 1px solid;
    height: 438px;
}

.yup_flashright1 {
    width: 382px;
    border-right: #5c5c5c 1px solid;
    float: left;
}

.yup_flashright2 {
    width: 300px;
    float: right;
}

.yup_horizontitle {
    background: url(../images/yuptitlebg.jpg) repeat-x;
    height: 34px;
    border-right: #303030 1px solid;
    line-height: 34px;
    padding-right: 9px;
}

.yup_horizontitle img {
    float: left;
}

.yup_more {
    float: right;
}

.yup_more a:link {
    color: #b9b9b9;
    text-decoration: none;
}

.yup_more a:visited {
    color: #b9b9b9;
    text-decoration: none;
}

.yup_more a:hover {
    color: #eed4a4;
    text-decoration: none;
}

.yup_horizoncon {
    background: url(../images/yupcontentbg1.jpg) repeat-x top;
    height: 221px;
    border-bottom: #5c5c5c 1px solid;
    padding: 25px 10px 25px 23px;
    overflow: hidden;
}

.yup_contitle1 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    height: 19px;
    overflow: hidden;
}

.yup_horizoncon a:link {
    color: #dfdfdf;
    text-decoration: none;
}

.yup_horizoncon a:visited {
    color: #dfdfdf;
    text-decoration: none;
}

.yup_horizoncon a:hover {
    color: #0091da;
    text-decoration: none;
}

.yup_contitle1 a:link {
    color: #dfdfdf;
    text-decoration: none;
}

.yup_contitle1 a:visited {
    color: #dfdfdf;
    text-decoration: none;
}

.yup_contitle1 a:hover {
    color: #0091da;
    text-decoration: none;
}

.yup_conlist {
    margin-top: 22px;
    line-height: 20px;
}

.yup_conlist li {
    float: left;
    width: 170px;
    height: 20px;
    overflow: hidden;
    font-size: 14px;
    margin: 0 0 7px 0;
    overflow: hidden;
}

.yup_contitle2 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-top: 35px;
    _margin-top: 20px;
    height: 19px;
    overflow: hidden;
}

.yup_weeklytitle {
    background: url(../images/yuptitlebg.jpg) repeat-x;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}

.yup_weeklycon {
    background: url(../images/yupcontentbg1.jpg) repeat-x top;
    height: 251px;
    border-bottom: #5c5c5c 1px solid;
    overflow: hidden;
    padding: 10px 0 10px 10px;
}

.yup_weeklycon img {
    margin-right: 10px;
    float: left;
}

.yup_weeklylist {
    line-height: 20px;
    margin-top: 8px;
}

.yup_weeklylist li {
    height: 60px;
    overflow: hidden;
    width: 270px;
}

.yup_weeklylist a:link {
    color: #ffffff;
    text-decoration: none;
}

.yup_weeklylist a:visited {
    color: #ffffff;
    text-decoration: none;
}

.yup_weeklylist a:hover {
    color: #ee7800;
    text-decoration: none;
}

.yup_flash1 {
    background: url(../images/yupcontentbg2.jpg) repeat-x top;
    height: 132px;
    _height: 135px;
    _margin-top: -2px;
}

.yup_content {
    padding: 5px 0 0 0;
    background-color: #ebebeb;
    width: 1000px;
}

.yup_contentleft {
    width: 308px;
    border: #d4d4d4 1px solid;
    background: url(../images/yupcontentbg.jpg) repeat;
    height: 702px;
    overflow: hidden;
}

.yup_con {
}

.yup_con1 {
    padding: 13px 10px;
    height: 197px;
    border-bottom: #d4d4d4 1px solid;
}

.yup_con2 {
    padding: 13px 10px;
    height: 190px;
}

.yup_conpic1 {
    margin-top: 15px;
}

.yup_conpic1 img {
    width: 288px;
    height: 150px;
    overflow: hidden;
}

.yup_contentright {
    width: 683px;
    border: #d4d4d4 1px solid;
    background: url(../images/yupcontentbg.jpg) repeat;
    height: 400px;
    overflow: hidden;
}

.yup_contentright1 {
    width: 685px;
    height: 704px;
    overflow: hidden;
}

.yup_shijiecon {
    padding: 10px;
}

.yup_shijiecon1 {
    width: 180px;
    padding: 18px 15px 0 0;
    overflow: hidden;
    height: 158px;
}

.yup_shijietitle {
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    overflow: hidden
}

.yup_shijietitle a:link {
    color: #000000;
    text-decoration: none;
}

.yup_shijietitle a:visited {
    color: #000000;
    text-decoration: none;
}

.yup_shijietitle a:hover {
    color: #0091da;
    text-decoration: none;
}

.yup_content1 {
    width: 382px;
    float: left;
}

.yup_content2 {
    width: 301px;
    float: right;
}

.yup_people {
    background: url(../images/yuptitlebg.jpg) repeat-x;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    border-left: #8b8b8b;
    padding-right: 9px;
}

.yup_shijiecon2 {
    line-height: 20px;
    margin-top: 14px;
    color: #535353;
    height: 80px;
    overflow: hidden;
}

.yup_info {
    margin: 10px 0px 0 0px;
    float: right;
}

.yup_info a:link {
    color: #0091da;
    text-decoration: none;
}

.yup_info a:visited {
    color: #0091da;
    text-decoration: none;
}

.yup_info a:hover {
    color: #0091da;
    text-decoration: underline;
}

.yup_shijiecon3 {
    margin-top: 25px;
}

.yup_peoplecon {
    border-left: #d4d4d4 1px solid;
    padding: 10px 15px 10px 10px;
    height: 207px;
}

.yup_peoplecon1 {
    width: 115px;
    margin-top: 18px;
}

.yup_peoplelist {
    margin-top: 10px;
    line-height: 20px;
    color: #010101;
}

.yup_peoplelist li {
    color: #010101;
    width: 260px;
    height: 20px;
    overflow: hidden;
}

.yup_peoplelist a:link {
    color: #535353;
}

.yup_peoplelist a:visited {
    color: #535353;
}

.yup_peoplelist a:hover {
    color: #0091da;
}

.yup_zhuanlan {
    border-left: #d4d4d4 1px solid;
    padding: 10px;
    height: 85px;
    overflow: hidden;
}

.yup_pic {
    margin: 5px 0;
    height: 108px;
}

.yup_pic img {
    width: 685px;
    height: 108px;
    overflow: hidden;
}

.yup_news {
    border: #d4d4d4 1px solid;
}

.yup_news a:hover {
    color: #e28731;
    text-decoration: none;
}

.yup_newscon {
    padding: 10px 0 10px 5px;
    height: 128px;
    background-color: #ffffff;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}

.yup_newscon div {
    float: left;
    width: 112px;
    overflow: hidden;
    line-height: 30px;
}

.yup_newscon img {
    border: #d4d4d4 1px solid;
}

.spacing_top {
    padding: 6px 0 0 0;
}

.sell_list {
    margin: 5px 12px 0 16px;
    width: 575px;
    float: left;
    display: inline;
    overflow: hidden;
    height: 110px;
}

.sell_list li {
    width: 110px;
    height: 110px;
    overflow: hidden;
    display: inline;
    text-align: center;
    float: left;
    margin-right: 5px;
}

.sell_list li img {
    width: 110px;
    height: 110px;
    overflow: hidden;
    display: block;
}

.yupleftBtn {
    margin-left: 9px;
    margin-top: 24px;
    float: left;
    display: inline;
    width: 32px;
    height: 66px;
    overflow: hidden;
    background: url(../images/yupbtn6.jpg) no-repeat;
}

.yupleftBtn:hover {
    background: url(../images/yupbtn1.jpg) no-repeat;
}

.yuprightBtn {
    margin-right: 7px;
    margin-top: 24px;
    float: right;
    display: inline;
    width: 32px;
    height: 66px;
    overflow: hidden;
    background: url(../images/yupbtn2.jpg) no-repeat;
}

.yuprightBtn:hover {
    background: url(../images/yupbtn5.jpg) no-repeat;
}

.yup_banner {
    height: 90px;
    font-sizd: 0px;
    clear: both;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    background-color: #ebebeb;
}

.yup_banner img {
    width: 1000px;
    height: 90px;
}

.yup_flashright1new {
    width: 383px;
    float: left;
}

/*--雅扑会列表页--*/
.yupbody1 {
    background: url(../images/yupbg.jpg) repeat-x 0 -444px #ebebeb;
}

.yup_horizon1 {
    background: url(../images/yuptitle3.jpg) no-repeat 30px 13px;
    float: left;
    padding: 23px 0 0 110px;
    height: 50px;
}

.yup_titleon a:link {
    color: #eed4a4;
}

.yup_titleon a:visited {
    color: #eed4a4;
}

.yup_artleft {
    width: 308px;
    border: #d4d4d4 1px solid;
    background: url(../images/yupcontentbg.jpg) repeat;
    height: 588px;
    overflow: hidden;
}

.yup_con3 {
    padding: 13px 10px;
    height: 160px;
    border-bottom: #d4d4d4 1px solid;
}

.yup_con4 {
    padding: 13px 10px;
    height: 150px;
}

.yup_artright {
    border: #d4d4d4 1px solid;
    background: url(../images/yupcontentbg.jpg) repeat;
    width: 683px;
    overflow: hidden;
}

.yup_artcon {
    padding: 0 15px;
}

.yup_artlist {
    border-bottom: #d5d5d5 1px solid;
    padding: 18px 13px;
    height: 90px;
    overflow: hidden;
}

.yup_artlistcon {
    width: 526px;
    line-height: 20px;
    color: #535353;
}

.yup_artlistcon .yup_c1 {
    height: 20px;
    overflow: hidden;
}

.yup_c1 a {
    color: #000000;
    text-decoration: none;
}

.yup_c1 a:hover {
    color: #804f21;
    text-decoration: none;
}

.yup_c2 a {
    color: #535353;
    text-decoration: none;
}

.yup_c2 a:hover {
    color: #804f21;
    text-decoration: none;
}

.yup_artlistcon1 {
    margin-top: 3px;
    height: 40px;
    overflow: hidden;
    text-indent: 24px;
}

.yup_arttime {
    float: right;
    margin: 5px 15px 0 0;
    display: inline;
}

.yup_page {
    text-align: center;
    padding: 25px 0 25px 190px;
    height: 23px;
    overflow: hidden;
}

.yup_page img {
    float: left;
}

.yup_pageon {
    background: url(../images/yup_pagebg.jpg) no-repeat;
    font-weight: bold;
    width: 22px;
    height: 23px;
    line-height: 23px;
    display: block;
    float: left;
    overflow: hidden;
}

.yup_pageoff {
    background: url(../images/yup_pagebg1.jpg) no-repeat;
    width: 22px;
    height: 23px;
    line-height: 23px;
    display: block;
    float: left;
    overflow: hidden;
}

.yup_page a {
    margin: 0 3px;
    color: #535353;
    text-decoration: none;
}

.yup_page a:hover {
    color: #535353;
    text-decoration: none;
}

.yup_peopletitle {
    text-align: center;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding: 25px 20px 10px 20px;
    line-height: 20px;
    overflow: hidden;
    border-bottom: #d5d5d5 1px solid;
}

.yup_auther {
    color: #535353;
    text-align: center;
    padding: 15px 0;
}

.yup_yupcon {
    padding: 10px;
    color: #535353;
    line-height: 24px;
}

.yup_yupcon p {
    line-height: 20px;
    text-indent: 26px;
    padding: 5px 0;
    font-size: 14px;
}

.yup_weeklyhot {
    width: 120px;
    height: 145px;
    float: left;
    overflow: hidden;
    background: url(../images/yuppic12.jpg) no-repeat;
    padding: 15px 5px 20px 5px;
    line-height: 20px;
    text-align: center;
}

.yup_c3 {
    color: #ee7800;
    font-weight: bold;
}

.yup_c4 {
    color: #804F21;
}

/*优选基金右侧标题bg*/
.yx_title3 {
    background: #ddc297;
    height: 35px;
    text-align: center;
    color: #814e23;
    font-weight: bold
}

.jjbl_style {
    width: 95%;
    margin: 4px 0px 0px 6px
}

.jjbl_style td {
    text-align: center;
    padding: 6px;
    border: 1px solid #eeeeee;
    background: #fbecd5;
}

.jjbl_title {
}

.jjbl_title td {
    font-weight: bold;
}

/*快递单查询*/
.sfbg {
    background: url(../images/searchboxbox_bg.jpg) repeat-y left #f7e7cd;
    padding: 0px;
    margin: 0px;
}

.sfsearchbox {
    width: 523px;
}

.sfsearchbox from {
    padding: 0px;
    margin: 0px;
}

.sfsinput {
    background: url(../images/sfsearchbg.jpg) no-repeat top left;
    width: 523px;
    height: 130px;
}

.sfsinput .top {
    height: 50px;
}

.sfsinput .top p {
    float: right;
    width: 300px;
    display: block;
    padding: 0px 6px 0px 0px;
    margin: 26px 0px 0px 0px;
    text-align: right;
}

.sfsinput .bottom {
    padding: 11px 0px 0px 12px;
}

.sfsinput .bottom .inputtext {
    height: 30px;
    padding: 0px 0px 0px 120px;
    line-height: 30px;
    font: 14px;
    color: #b2b2b2;
    vertical-align: bottom;
    width: 360px;
    margin-right: 5px;
    border: none;
    background: none;
}

.sfsinput .bottom .inputbutton {
    background: url(../images/sfsearchbutton.jpg) no-repeat top left;
    border: none;
    width: 105px;
    height: 35px;
    cursor: pointer;
    vertical-align: bottom;
    margin: 2px 0px 0px 0px;
}

.sfsinput .text {
    padding: 12px 12px 6px 12px;
}

.sfsearchbox .sftext {
    padding: 0px;
    margin: 0px;
    border: 1px solid #d1aa71;
    text-align: left;
    padding: 12px;
    background: #fdfaf5;
    line-height: 20px;
}

.sfsearch {
    border: 3px solid #b2864f;
    width: 523px;
    background: #fff;
    position: absolute;
    padding: 0px;
    clear: both;
    float: left;
    margin-top: -0px;
    #margin-top: -60px;
    _margin-top: -60px;
}

.sfsearchbox #connect {
}

/*我的积分*/
.myjifen {
    padding: 12px;
    margin-top: 10px;
    line-height: 20px;
    border: 1px solid #dadada;
    background-color: #f5f5f5;
}

.myjifen a {
    text-decoration: underline;
}

/*账户信息*/
.usermodify {
    margin: 0 0 0 200px;
    color: #FFFFFF;
}

.usermodify a {
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    padding: 2px 5px;
}

.usermodify a:hover {
    color: #FFFFFF;
    background: url(../images/productinfo.png) no-repeat 0 -124px;
}

.usermodify a:visited {
    color: #FFFFFF;
}

.usermodify2 {
    color: #FFFFFF;
}

.usermodify2 a {
    background: #69af05;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    padding: 2px 5px;
}

.usermodify2 a:hover {
    color: #FFFFFF;
    background: url(../images/productinfo.png) no-repeat 0 -124px;
}

.usermodify2 a:visited {
    color: #FFFFFF;
}

/*专题*/

.zplist {
    padding: 8px 0px 0px 8px;
    _padding: 8px 0px 0px 0px;
    margin: 0px;
    height: 100%;
    border: 1px solid #eee;
}

.zplist ul li {
    margin: 0px;
    float: left;
    list-style: none;
    padding: 0px;
}

.zplist ul li .pic {
}

.zplist ul li .pic a {
    display: block;
    margin: 0 auto;
    padding: 0px;
}

.zplist ul li .pic a:hover {
    padding: 0px
}

.zplist ul li span {
    padding: 0px 0px 12px 0px;
}

.zplist ul li .isp {
}

.zplist ul li p {
    text-align: center;
    color: #999999;
    margin: 0px;
    overflow: hidden;
    height: 30px;
    line-height: 15px;
    padding: 4px 12px 0px 12px;
}

.zplist ul li p a {
    display: block;
    clear: both;
    color: #565656;
    text-decoration: none;
    margin: auto;
    padding: 0px;
    font-size: 13px;
}

.zplist ul li p a:hover {
    text-decoration: underline;
    color: #6b6b6b;
}

.zplist ul li div {
    text-align: center;
    color: #999999;
}

.zplist ul li div span {
    color: #875b34;
    font-size: 13px;
    font-family: Arial;
}

.zplist ul li p.sline {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.zplist ul li div.pricecur {
    height: 20px;
    line-height: 20px;
}

.zplist ul li div.priceonly {
    margin-top: 15px;
}

.zplist .fontcolor {
    color: #565656
}

.sline {
    text-decoration: line-through;
    font-family: "宋体"
}

.sline span b {
    font-weight: normal
}

.zt3 ul li {
    width: 327px;
    height: 390px;
}

.zt3 ul li .pic a {
    width: 300px;
    height: 300px;
    position: relative
}

.zt3 ul li .pic a:hover {
    height: 300px;
}

.zt3 ul li .pic a span {
    top: 0px;
    left: 0px;
}

.zt3 ul li .pic img {
    width: 300px;
    height: 300px;
}

.zt4 ul li {
    width: 234px;
    height: 318px;
    margin: 0px 6px 0px 6px;
    padding: 8px 0px 0px 0px;
}

.zt4 ul li .pic a {
    width: 210px;
    height: 210px;
    position: relative
}

.zt4 ul li .pic a:hover {
    height: 210px;
}

.zt4 ul li .pic a span {
    top: 0px;
    left: 0px;
}

.zt4 ul li .pic img {
    width: 210px;
    height: 210px;
}

.zt5 ul li {
    width: 182px;
    height: 260px;
    margin: 0px 8px 0px 8px;
    padding: 8px 0px 0px 0px;
}

.zt5 ul li .pic a {
    width: 150px;
    height: 150px;
    position: relative
}

.zt5 ul li .pic a:hover {
    height: 150px;
}

.zt5 ul li .pic a span {
    top: 0px;
    left: 0px;
}

.zt5 ul li .pic img {
    width: 150px;
    height: 150px;
}

.zp5 ul li {
    width: 150px;
    height: 140px;
}

.zp5 ul li .pic a {
    width: 110px;
    height: 110px;
}

.zp5 ul li .pic a:hover {
    height: 110px;
}

.zp5 ul li .pic img {
    width: 110px;
    height: 110px;
}

.zpbutton {
    padding: 12px;
}

input.submit {
    font-size: 12px;
    background: #1b6147;
    color: #fff;
    margin: 0px;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    border: none;
}

/*首页新焦点图*/
#slidecont {
    width: 635px;
    z-index: 0;
    float: left;
    margin-left: 5px;
    display: inline;
    height: 342px;
    position: relative;
}

#slideimg {
    width: 635px;
    margin: 0px auto;
    height: 342px;
    overflow: hidden;
    z-index: -1;
}

#slidebtn {
    bottom: 6px;
    height: 23px;
    padding: 0 8px 0 10px;
    position: absolute;
    right: 0;
    z-index: 2;
}

#slidebtn a {
    float: left;
    background-color: #FFFFFF;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    text-align: center;
    width: 25px;
    opacity: 0.4;
    filter: alpha(opacity=50);
    text-decoration: none;
}

#slidebtn a.activeSlide {
    width: 25px;
    height: 24px;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
}

/*--藏酒--*/
.kobg {
    background-color: #392e22;
}

.komiddle {
    background-color: #392e22;
    padding: 20px 158px;
    color: #3c220c;
}

.koimg {
    margin: 0;
    padding: 0;
    display: block;
}

.kotitle {
    height: 29px;
    font-size: 16px;
    font-weight: bold;
    line-height: 29px;
    color: #fae5b8;
    padding-left: 20px;
}

.kocontent {
    line-height: 22px;
    padding: 30px 30px;
    background-color: #f6efe4;
}

.kocontent p {
    text-indent: 24px;
    padding: 10px 0;
    color: #3c220c;
}

.kotitle1 {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.kocontent .fl {
    width: 483px;
}

.kocontent .fr img {
    margin: 0;
    padding: 20px 0 0 0;
    display: block;
}

.kocenter {
    text-align: center;
}

.xuanjiu .fl {
    width: 300px;
    padding-top: 20px;
}

.xuanjiu .fr {
    width: 270px;
    text-align: center;
}

.kobg1 {
    background-color: #000000;
    padding: 10px 0 0 0;
}

.kobg2 {
    background-color: #000000;
    padding: 16px 0 0 0;
}

.kopic1 {
    background-color: #6a264d;
    padding: 0 0 5px 0;
}

.kopic2 {
    background-color: #353334;
    padding: 0 0 13px 0;
}

.komt12 {
    margin-top: 12px !important;
    margin-top: 10px;
}

.kopic3 {
    background-color: #353334;
}

.kobg1 img {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.kobg2 img {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.koh407 {
    height: 407px;
    overflow: hidden;
}

.koh250 {
    height: 250px;
    overflow: hidden;
}

/*商品列表品牌显示控制*/
.showmore {
    float: right;
    margin: 0 10px 5px 10px;
    width: 55px;
    height: 18px;
    line-height: 18px;
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    text-align: center;
    color: #FFF;
    cursor: pointer;
}

a.showmore {
    color: #fff;
    text-decoration: none;
}

a.showmore:hover {
    color: #fff;
    text-decoration: none;
}

/*公告*/
.showSytle_1 {
    font-weight: bold
}

.showSytle_2 {
    font-weight: bold
}

.showSytle_3 {
    font-weight: bold
}

/*邮箱验证成功*/
.newbox {
    border: 1px solid #dadada;
    background-color: #FFF;
    zoom: 1;
}

.newthead {
    height: 34px;
    line-height: 34px;
    background: #f5f5f5;
}

.newthead h3 {
    font-size: 14px;
    font-weight: bold;
    color: #565656;
    padding: 0 10px;
}

.newcont {
    text-align: center;
    padding: 50px 10px 10px 10px;
}

.newtxt1 {
    font-size: 18px;
    font-family: "微软雅黑";
    color: #1a8532;
    height: 39px;
    line-height: 39px;
    font-weight: bold;
    text-align: left;
    text-align: center;
}

.new_yes {
    background: url(../images/dengluzhuceform.gif) no-repeat 0 -53px;
    padding: 5px 0 12px 54px;
}

.new_wrong {
    background: url(../images/dengluzhuceform.gif) no-repeat 5px -95px;
    padding: 6px 0 4px 54px;
}

.newtxt2 {
    font-size: 14px;
    color: #666666;
    padding: 30px 0 0 0;
}

.newnomail {
    margin: 25px;
    border: 1px solid #dadada;
    background-color: #f5f5f5;
    color: #666666;
}

.newfc {
    color: #316ACA;
}

.newfc a {
    color: #316ACA;
    text-decoration: underline;
}

.newfc a:hover {
    color: #316ACA;
}

.new10s {
    font-size: 14px;
    color: #999999;
    font-family: "宋体";
    font-weight: normal;
}

.newgo {
    padding: 40px 100px;
    text-align: center;
    margin: 25px;
}

.newtxt4 {
    color: #996633;
    font-size: 14px;
}

.newlink {
    padding: 30px 10px 0 10px;
    font-size: 14px;
}

/*订单成功*/
.newtxt5 {
    color: #176246;
    padding: 30px 0 0 0;
}

.newred {
    color: #ea5404;
}

.newtbl {
    padding: 0px;
    margin: 25px;
}

.newdingdan th {
    height: 45px;
    color: #666666;
    font-size: 14px;
}

.newdingdan td {
    border-top: 1px solid #dadada;
    background-color: #f5f5f5;
    height: 45px;
    font-size: 14px;
    text-align: center;
    color: #565656
}

.newcont2 {
    text-align: center;
    padding: 10px 10px 0 10px;
    margin: 0 0 40px 0;
}

/*付款成功*/
.newtxt6 {
    color: #666666;
    padding: 30px 0 0 0;
}

.newtxt7 {
    padding: 10px 10px 10px 25px;
    font-size: 14px;
    color: #176246;
    font-weight: bold;
}

/*order*/
.addrList input {
    float: left;
    margin: 8px 0 0 15px;
    *margin: 3px 0 0 15px;
    display: inline;
}

.addrList label {
    float: left;
    width: 520px;
}

.addrList a {
    float: left;
    color: #3366cc;
    text-indent: 0
}

.addrList a:hover {
    color: #3366cc;
    border: none
}

.fapiao p {
    height: 30px;
    line-height: 30px;
}

.fapiao tbody {
    border: none;
}

.fapiao tbody tr td {
    border: none;
}

.fapiao tbody tr td span {
    display: inline;
}

/*helper*/
.otherType {
    margin: 3px;
    display: block;
    padding: 5px;
    background-color: #f5f5f5;
    border: 1px solid #dadada;
}

.otherType span {
    color: #ea5404;
}

.inv_note {
    text-align: left;
    color: #ea5404;
    padding: 0 0 3px 16px;
    line-height: 20px;
}

/*addcart*/
.btn_box {
    margin: 10px 0;
    border-top: 1px dashed #B2B2B2;
    padding: 5px 13px;
}

.btn_box .newaddcart {
    width: 115px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    text-align: center;
    color: #f5f5f5;
    padding: 0;
}

/*cardbox*/
.list tfoot tr td.cardtd {
    padding: 0;
}

.carboximg {
    padding: 10px 10px 0 10px;
    zoom: 1;
    overflow: hidden;
}

.carboximg dl, .carboximg dt, .carboximg dd {
    margin: 0;
    padding: 0;
}

.carboximg dt, .carboximg dd {
    text-align: center;
}

.newGiftCard {
    background: url("../images/shopingcar_btnbg.gif") repeat-x #1b6147;
    border: 1px solid #1b6147;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 2px;
    text-decoration: none;
}

.newGiftCard:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.newGiftCard:hover {
    color: #FFFFFF;
    text-decoration: none;
}

/*问卷调查*/
.questiontitle {
    background: url(../images/questionbg.jpg) repeat-y;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #1b6147;
}

.questionborder {
    border: #dadada 1px solid;
}

.questioncon {
    padding: 18px 23px;
}

.questiontop {
    background-color: #fffbf2;
    padding: 22px;
    color: #1b6147;
    font-size: 14px;
    line-height: 22px;
}

.questiontop strong {
    line-height: 24px;
}

.question {
    padding: 10px 20px 20px 20px;
    color: #535353;
}

.questionbold {
    font-weight: bold;
    padding: 20px 0 0 0;
}

.questionn {
    padding: 15px 0 0px 10px;
}

.questionn input {
    line-height: 150%;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    _margin-bottom: 3px;
}

.questionn label {
    padding: 0 15px 0 0;
}

.questionin {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: #535353 1px solid;
}

.question textarea {
    width: 870px;
    height: 180px;
    border: #caad74 1px solid;
    font-size: 12px;
}

.question_btn {
    text-align: center;
    padding: 15px;
}

#questionalert {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #A58048;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    width: 497px;
    z-index: 99999;
    margin-top: 100px;
    position: fixed;
    padding: 0px;
    margin-left: -240px;
    margin-top: -200px;
    _position: absolute;
    _margin-top: 600px;
}

.qalert1 {
    margin: 0 10px;
    padding: 0 0 10px 0;
    border-bottom: #caad74 1px solid;
    color: #7d5014;
    font-weight: bold;
}

.qalert2 {
    padding: 10px;
    color: #7d5014;
    font-size: 12px;
    text-align: left;
    line-height: 22px;
}

#questionalert .submit1 {
    line-height: 18px;
}

.wenjuan {
    background: #fffdfa;
    border: #caad74 1px solid;
    position: fixed;
    width: 20px;
    padding: 4px 0;
    line-height: 16px;
    text-align: center;
    color: #7d5014;
    margin-left: 1001px;
    _position: absolute;
    bottom: 10px;
    cursor: pointer;
}

.wenjuan:hover {
    background: #fff2e0;
}

.wenjuan a {
    text-decoration: none;
}

.wenjuan a:hover {
    text-decoration: none;
}

/*card*/
.card_box {
    border: 1px solid #dadada;
    overflow: hidden;
    zoom: 1;
    background-color: #FFF;
    overflow: hidden;
    width: 998px;
}

.card_box dl, .card_box dd, .card_box dt {
    margin: 0;
    padding: 0;
}

.card_box dl {
    width: 1000px;
}

.card_title {
    height: 35px;
    background: url(../images/lipin_img.jpg) no-repeat 0px 0px #f0e0c9;
    text-align: left;
}

.card_t {
    height: 35px;
    background: #f5f5f5;
    border: 1px solid #dadada;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 8px;
    line-height: 35px;
}

.card_t a {
    height: 35px;
    line-height: 35px;
    color: #565656;
    font-weight: bold;
    font-size: 14px;
}

.card_ding {
    margin-top: 20px;
    overflow: hidden
}

.card_ding dl {
    overflow: hidden;
    zoom: 1;
}

.card_dingt1 {
    background: url(../images/lipingkat.gif) no-repeat;
    height: 27px;
    border-bottom: 1px solid #ece0d1;
}

.card_dingt2 {
    background: url(../images/lipingkat.gif) no-repeat 0 -27px;
    height: 27px;
    border-bottom: 1px solid #ece0d1;
}

.card_dingt3 {
    background: url(../images/lipingkat.gif) no-repeat 0 -54px;
    height: 27px;
    border-bottom: 1px solid #ece0d1;
}

.card_dingt4 {
    background: url(../images/lipingkat.gif) no-repeat 0 -81px;
    height: 27px;
    border-bottom: 1px solid #ece0d1;
}

.card_dingt5 {
    background: url(../images/lipingkat.gif) no-repeat 0 -108px;
    height: 27px;
    border-bottom: 1px solid #ece0d1;
}

.card_cat {
    width: 249px;
    float: left;
    text-align: center;
    overflow: hidden;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

.card_img {
    padding: 25px 0;
}

.card_pic {
    border-bottom: 1px solid #ece0d1;
}

.card_price {
    color: #ea5404;
    font-size: 14px;
    padding: 0 10px 15px 10px;
    line-height: 30px;
}

.card_price span {
    font-size: 22px;
    font-family: Helvetica LT Black;
    font-weight: bold;
}

.card_price span.card_rmb {
    color: #ea5404;
    font-wieght: bold;
    font-size: 14px;
}

.card_cut, .card_add {
    background: url(../images/lipingkabg02.gif) no-repeat;
    line-height: 14px;
    padding: 0 5px;
    font-size: 12px;
    overflow: hidden;
}

.card_add {
    padding: 0 4px;
}

.card_numipt {
    border: 1px solid #dadada;
    width: 50px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    padding: 1px;
    overflow: hidden;
}

.card_moneyipt {
    border: 1px solid #dadada;
    width: 100px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    padding: 1px;
    overflow: hidden;
}

.card_num {
    color: #565656;
    font-size: 14px;
    margin: 20px;
}

.card_pall {
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #565656;
    background-color: #f5f5f5;
    padding: 0 20px;
}

.card_pall span {
    font-family: Arial;
    font-size: 24px;
    color: #ea5404;
}

dd.card_buding {
    font-size: 14px;
    color: #5d412c;
    padding: 10px 15px;
    overflow: hidden;
    zoom: 1;
    background-color: #f5f5f5;
    margin-top: 20px;
    line-height: 30px;
}

.card_money {
    font-family: Arial;
    font-size: 24px;
    color: #ea5404;
}

.card_fapiao {
    padding: 10px 15px 20px 15px;
}

.card_fapiao li {
    margin-top: 10px;
    text-align: center;
}

.card_corp {
    width: 100%;
    height: 100px;
    resize: none;
    border: 1px solid #a07948;
}

.card_valid {
    text-align: right;
    color: #959595;
}

.card_buy {
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    width: 100px;
    height: 27px;
    text-align: center;
    display: block;
    color: #FFF;
    text-decoration: none;
    line-height: 27px;
    margin: 0 auto;
    font-weight: bold;
}

a.card_buy:visited {
    color: #fff;
    text-decoration: none;
}

a.card_buy:hover {
    color: #fff;
    text-decoration: none;
}

.card_tab {
    background: url(../images/cardbg.gif) repeat-x 0 32px;
    height: 40px;
    line-height: 32px;
    margin: 0 20px 10px 20px;
    overflow: hidden;
    zoom: 1;
}

.card_tab li {
    float: left;
    font-family: 微软雅黑;
    font-size: 16px;
    color: #565656;
    width: 112px;
    text-align: center;
    height: 40px;
    cursor: pointer;
}

.card_tab li.on {
    background: url(../images/cardbg.gif) no-repeat 0px -51px;
    color: #176246;
}

.card_subtab {
    height: 24px;
    line-height: 24px;
    margin: 0 35px 10px 35px;
    overflow: hidden;
    zoom: 1;
}

.card_subtab li {
    float: left;
    font-size: 12px;
    color: #999999;
    width: 80px;
    text-align: center;
    height: 24px;
    cursor: pointer;
}

.card_subtab li.on {
    background-color: #f5f5f5;
    color: #176246;
}

.card_dt {
    border-top: 1px solid #ece0d1;
}

.card_hcont {
    margin: 10px 40px 20px 40px;
    color: #565656;
    line-height: 22px;
}

.card_pro_img {
    height: 210px;
    overflow: hidden;
}

.card_pro_title {
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

/*slides*/
#slidelabel_nav {
    bottom: 6px;
    height: 23px;
    padding: 0 8px 0 10px;
    position: absolute;
    right: 0;
    z-index: 2;
}

#slidelabel_nav li {
    float: left;
    background-color: #FFFFFF;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    text-align: center;
    width: 25px;
    opacity: 0.4;
    filter: alpha(opacity=50);
    text-decoration: none;
    cursor: pointer;
}

#slidelabel_nav li.on {
    width: 25px;
    height: 24px;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
}

#slidelabel_nav li a {
    text-decoration: none;
}

#slidelabel_nav li a:hover {
    text-decoration: none;
}

/*购物流程*/
.process {
    border: #d8d8d8 1px solid;
    color: #333333;
}

.processtitle {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    text-indent: 10px;
}

.processcon {
    padding: 30px 15px;
}

.processt1 {
    font-family: 微软雅黑;
    color: #656565;
    font-weight: bold;
}

.processc1 {
    color: #389a5b;
}

.processt2 {
    width: 112px;
    line-height: 18px;
    margin-right: 25px;
}

.processt3 {
    width: 82px;
    height: 18px;
    line-height: 18px;
}

.processcon1 {
    padding: 10px 0 0 18px;
    color: #b8b8b8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.processmt8 {
    margin-top: 8px;
}

.processcon li {
    padding: 0 0 0 10px;
    float: left;
    width: 380px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.processcon li a {
    color: #3561ce;
}

.processcon li a:hover {
    color: #3561ce;
}

.processcon img {
    padding: 15px;
}

/*友情链接*/
.links {
    border: #dadada 1px solid;
}

.linkstitle {
    height: 36px;
    line-height: 36px;
    color: #1B6147;
    font-size: 14px;
    font-weight: bold;
    text-indent: 12px;
}

.linkscon {
    padding: 10px;
}

.linksbox {
    border: #dadada 1px solid;
    padding: 10px;
    margin-bottom: 10px;
    background: #f5f5f5
}

.linkstitle1 {
    font-size: 14px;
    color: #1B6147;
    padding: 5px 0 20px 0;
    font-weight: bold;
}

.linkslist li {
    width: 148px;
    float: left;
    height: 28px;
    line-height: 28px;
    color: #1B6147;
    padding: 0 0 0 10px;
    overflow: hidden;
}

.linkscon a {
}

.linkscon a:hover {
    text-decoration: none;
}

.linkslist ul {
    overflow: hidden;
    zoom: 1;
}

.linksstep {
    color: #666666;
    padding: 20px;
    font-size: 14px;
}

.linksstepcon {
    font-size: 12px;
    padding: 10px 0;
    line-height: 24px;
}

/*优惠券添加*/
/*.coupon_list{margin:10px 10px 10px 20px;width:580px;height:188px;overflow-y:auto;}*/
.coupon_list {
    margin: 10px 10px 10px 20px;
}

.coupon_list .tbl_list {
    text-align: center;
    border: 1px solid #dadada;
    border-bottom: 0 none;
}

.coupon_list .tbl_list th {
    background-color: #dadada;
}

.coupon_list .tbl_list tr td {
    text-align: center;
    border-bottom: 1px solid #dadada;
    background: #fff;
}

/*发票记忆添加*/
.inv_memory {
    margin: 10px 10px 5px 20px;
    padding: 5px;
    width: 570px;
    border: 1px solid #F4E1BA;
    background-color: #FCF8EF;
}

.invList {
    overflow: hidden;
    zoom: 1;
}

.invList input {
    display: inline;
    float: left;
    margin: 8px 0 0 5px;
    *margin: 3px 0 0 5px;
}

.invList label {
    float: left;
    width: 360px;
}

.invList a {
    color: #BBBBBB;
    float: left;
    text-indent: 0;
}

.tLabel {
    float: left;
    line-height: 26px;
}

.tSelect {
    background: url(../images/dateimg.gif) no-repeat 202px 3px;
    border: 1px solid #CCCCCC;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
    overflow: hidden;
    padding: 2px 30px 2px 10px;
    width: 190px;
    cursor: pointer;
}

/*重新选择配送时间*/
.datechange {
    width: 237px;
    position: absolute;
    z-index: 5;
    background-color: #FFF;
    _left: auto;
    border: 1px solid #c1dcf2;
    padding: 5px;
}

.dateTop {
    overflow: hidden;
    zoom: 1;
}

.dateTop h3 {
    float: left;
}

.datetbl {
    border-top: 1px solid #c1dcf2;
    border-left: 1px solid #c1dcf2;
}

.datetbl div {
    width: 58px;
    height: 40px;
    border-bottom: 1px solid #c1dcf2;
}

.datetbl .w {
    float: left;
    text-align: center;
    line-height: 18px;
    color: #333;
    width: 58px;
    border-right: 1px solid #c1dcf2;
    margin: 0;
    clear: none;
    padding: 0;
}

.datetbl .dateTh .w {
    background-color: #eaf3fe;
    height: 35px;
    padding: 5px 0;
    border-bottom: 1px solid #c1dcf2;
}

.datetbl .dateTh, .datetbl .dateTbody {
    overflow: hidden;
    zoom: 1;
}

.datetbl td {
    padding: 3px;
}

.datetbl .cur {
    background-color: #e47911;
    color: #FFF;
    line-height: 40px;
}

.datetbl .disable {
    background-color: #eeeeee;
}

.datetbl .available {
    cursor: pointer;
    line-height: 40px;
}

.datetbl .available:hover {
    border: 2px solid #e47911;
    width: 54px;
    height: 37px;
    overflow: hidden;
    line-height: 37px;
}

.datebox {
    text-align: center;
    font-weight: bold;
    color: #000;
    padding: 0;
    line-height: 20px;
}

.dateclose {
    float: right;
    width: 40px;
    height: 20px;
    line-height: 20px;
    margin: 0px 0 5px 0;
    display: inline;
    cursor: pointer;
    text-align: center;
    color: #FFF;
    color: #000;
    border: 1px solid #f0f0f0;
    background-color: #eeeeee;
    overflow: hidden;
}

.dateother {
    background: url(../images/dateimg.gif) no-repeat right center;
    padding: 5px 30px 0 0;
    text-decoration: underline;
    color: #3366CC;
    font-weight: bold;
    font-size: 14px;
    font-size: 14px;
}

/*文章内容模板推荐文章*/
.sharefrom {
    text-align: right;
    color: #aaaaaa;
    font-style: italic;
}

.reco_article {
    padding-top: 30px;
}

.articlehead {
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
    color: red;
}

.articlelist {
    line-height: 22px;
    padding: 5px 16px;
}

.articlelist li a {
    text-decoration: underline;
    color: #000;
}

.articlelist li a:visited {
    text-decoration: underline;
    color: #000;
}

/*服务承诺*/
.sfmain, .sfpart {
    overflow: hidden;
    zoom: 1;
}

.spleft {
    width: 560px;
    overflow: hidden;
    height: 380px;
}

.spright {
    width: 240px;
    border-left: 1px dashed #814e21;
    border-bottom: 1px dashed #814e21;
    padding: 0 0 10px 10px;
    height: 370px;
    overflow: hidden;
}

.sppackage {
    background: url(../images/servicep.gif) no-repeat;
    height: 25px;
    width: 185px;
}

.spexpress {
    background: url(../images/servicep.gif) no-repeat 0 -25px;
    height: 25px;
    width: 185px;
    margin-top: 15px;
}

.sptxt {
    margin: 14px 0 0 0;
    padding: 0 20px 15px 20px;
    background: url(../images/package.gif) no-repeat 230px top;
    border-bottom: 1px dashed #814e21;
}

.sptxt li {
    line-height: 22px;
    color: #585657;
}

.sptxt2 {
    padding: 14px 20px 0 20px;
}

.sptxt2 li {
    line-height: 22px;
}

.sptxt2 li h3, .sptxt2 li p {
    font-size: 12px;
}

.sptxt2 li p {
    color: #585657;
    line-height: 22px;
}

.sptxt3 {
    overflow: hidden;
    padding: 0 0 0 10px;
    border-bottom: 1px dashed #814e21;
    height: 149px;
}

.sptxt3 h3 {
    font-size: 12px;
    line-height: 22px;
}

.sptxt3 li {
    line-height: 20px;
    color: #585657;
}

.sptitle {
    height: 34px;
    line-height: 34px;
    background-color: #eaeaea;
    color: #804F21;
    text-align: center;
    font-weight: bold;
}

.spmt5 {
    margin-top: 5px;
}

/*赠品池*/
ul.backjf {
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1;
}

ul.backjf li {
    line-height: 20px;
    padding: 0;
}

ul.giftsbox {
    overflow: hidden;
    zoom: 1;
    padding: 0;
}

ul.giftsbox li {
    float: left;
    line-height: 34px;
    padding: 0;
    clear: none;
}

ul.giftsbox .giftleft {
    color: red;
    width: 40px;
    padding: 3px 0 0 0;
}

.giftlist {
    overflow: hidden;
    zoom: 1;
    padding: 3px 0 0 0;
    height: 34px;
}

.giftlist span {
    float: left;
    color: #353130;
    color: red;
}

.giftlist strong {
    float: right;
    font-weight: normal;
    color: #34312c;
}

.giftimg {
    border: 1px solid #a4aaaa;
    height: 32px;
    width: 32px;
    margin: 0 3px;
    display: inline;
    overflow: hidden;
}

span.giftname {
    color: red;
    overflow: hidden;
    zoom: 1;
    width: 290px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.giftname a {
    color: red;
}

.giftname a:link {
    color: red;
}

.giftname a:visited {
    color: red;
}

/*购物车*/
.tbl_cart {
}

.tbl_cart th {
    background-color: #81a84a;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-weight: bold
}

.tbl_cart tbody tr td {
    border-bottom: 1px solid #ebf7ef;
    padding: 20px 0px;
    text-align: center;
}

.tbl_cart tbody tr td span {
    color: #ea5405;
}

.tbl_cart tbody tr td.cart_p {
    overflow: hidden;
    zoom: 1;
    text-align: left;
}

.cart_pimg {
    float: left;
    margin-right: 10px;
    display: inline;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border: 1px solid #eee;
}

.cart_pname {
    overflow: hidden;
    color: #6b6b6b;
    line-height: 20px;
    zoom: 1;
}

.cart_pname a {
    color: #6b6b6b;
}

.cart_pname a:visited {
    color: #6b6b6b;
}

.tbl_cart tbody tr td.manjian {
    background-color: #F2F6ED;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding: 0;
    text-indent: 10px;
}

.tbl_cart tbody tr td.manjian strong {
    color: #1B6147;
}

.tbl_cart tbody tr td.manjian a {
    color: #3465cc;
    text-decoration: underline;
}

.tbl_cart tbody tr td.manjian a:link {
    color: #3465cc;
    text-decoration: underline;
}

.tbl_cart tbody tr td.manjian a:visited {
    color: #3465cc;
    text-decoration: underline;
}

.tbl_cart tbody tr td.yijian {
    background-color: #F2F6ED;
    height: 30px;
    line-height: 30px;
    color: #805022;
    text-align: left;
    padding: 0;
}

a.countbtn, a.countbtn:hover {
    background-color: #eeeeee;
    border: 1px solid #cacaca;
    color: #7d7d7d;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin: 1px 2px 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 10px;
    overflow: hidden;
}

.favourable {
}

.cartAmount {
    margin: 0px auto;
    width: 65px;
    height: 18px;
    overflow: hidden;
    zoom: 1;
}

input.amount {
    width: 25px;
    float: left;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    height: 14px;
    line-height: 14px;
    padding: 0px;
}

input.amountnor {
    width: 25px;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    height: 14px;
    line-height: 14px;
    padding: 0px;
    border: 1px solid #BCBCBC;
    background-color: #E5E5E5;
    margin-left: 17px;
}

.totalprice {
    color: #ea5404;
    font-weight: bold;
}

.goshop {
    background: url(../images/btn_bg.jpg) repeat-x top;
    height: 30px;
    width: 75px;
    border: 1px solid #025e43;
    color: #fff;
    margin: 15px 10px 0 0;
    cursor: pointer
}

.cartclear {
    background: url(../images/cartbg.gif) no-repeat 0 -104px;
    color: #6b6b6b;
    border: 0;
    padding: 0 0 0 10px;
    margin: 10px;
    cursor: pointer;
    width: 90px;
    overflow: hidden;
    height: 18px;
}

.jiesuan {
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    height: 45px;
    width: 150px;
    border: 0;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    border: 1px #025e43 solid;
    border-right: 1px solid #00563e;
}

.submitting {
    background: #f5f5f5;
    height: 45px;
    width: 150px;
    border: 0;
    color: #565656;
    text-align: center;
    font-size: 12px;
    cursor: pointer
}

.orderprice {
    font-weight: bold;
    text-align: right;
    padding: 10px;
    border-top: 1px dashed #565656;
}

.orderprice span {
    font-size: 22px;
    color: #f18404;
    font-weight: normal;
}

.pprice {
    padding: 10px;
    line-height: 20px;
    text-align: right;
}

.js2 {
    width: 60px;
    height: 24px;
    background: url(../images/btn_bg.jpg) repeat-x top;
    border: 1px solid #00553d;
    margin: 1px 10px 0 10px;
    display: inline;
    vertical-align: baseline;
    _vertical-align: middle;
    text-align: center;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

.jsing {
    background-color: #fff3d9;
    color: #9A672E;
    font-weight: normal;
}

.jsitem {
    overflow: hidden;
    zoom: 1;
    text-align: right;
}

.jsitem strong {
    width: 95px;
    float: left;
    text-align: left;
    font-weight: normal;
    margin-left: 85px;
}

.cart_title {
    padding: 0 0 5px 0;
    zoom: 1;
}

.cart_title h3 {
    font-size: 20px;
    font-family: 微软雅黑;
    float: left;
}

.toArea {
    padding: 5px 10px 0 20px;
}

.toTxt {
    float: left;
    line-height: 20px;
    font-size: 14px;
}

.toSelect {
    font-size: 14px;
}

.getfavok {
    position: absolute;
    margin-top: -45px;
    _top: -25px;
    margin-left: -45px;
    width: 102px;
    height: 43px;
    line-height: 37px;
    text-align: center;
    background: url(../images/getfavbg.gif) no-repeat;
}

* html .getfavok {
    margin-top: -22px;
    margin-left: -55px;
}

.cart_columnhd {
    height: 22px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #f4e1ba;
    padding: 10px;
    text-align: left;
    line-height: 22px;
}

.cart_checkboxes {
    font-size: 14px;
    font-weight: bold;
    color: #565656;
}

.cart_select {
    margin-left: 20px;
    display: inline;
    margin-right: 5px;
}

.cart_my h3 {
    font-family: 微软雅黑;
    font-size: 20px;
}

.cart_tips {
    padding: 10px 0;
}

.cart_tips span {
    color: #ea5405;
}

.cart_inner {
    padding: 10px 30px;
    border: 1px solid #dadada;
}

.cart_column {
    padding: 8px 0 10px 0;
}

.cart_hd {
    padding: 0 0 10px 0;
}

.cart_n {
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}

.total_item {
    margin-top: 10px;
    padding: 20px;
    border: 1px solid #dadada;
    background-color: #f5f5f5;
    text-align: right;
    color: #565656;
}

.cart_total {
    padding: 10px 0 0 0;
    font-weight: bold;
}

.cart_total span {
    color: #CD0000;
    font-size: 22px;
    font-weight: normal;
}

.cart_btn {
    text-align: right;
    padding: 10px 0;
}

.linedel {
    border: none;
}

.areashow {
    margin: 5px;
    position: relative;
}

.areabtn {
    float: left;
    background: url(../images/areabtn.gif) no-repeat right 1px;
    height: 20px;
    padding: 0 23px 0 5px;
    background-color: white;
    border: 1px solid #dadada;
    line-height: 20px;
    color: #000;
    cursor: pointer;
}

.toAreabest {
    padding: 0 15px;
    border: 1px solid #dadada;
    background-color: white;
    position: absolute;
    margin-left: -60px;
    height: 170px;
    width: 355px;
}

.toSelectbest {
    height: 130px;
    width: 118px;
    font-size: 12px;
    padding: 5px;
}

.closeArea {
    overflow: hidden;
    zoom: 1;
    margin: 6px 0 0 0;
    height: 20px;
}

.closeSelect {
    line-height: 0px;
    text-indent: -9999px;
    height: 13px;
    width: 13px;
    display: block;
    float: right;
    text-decoration: none;
    background: url(../images/areabtn.gif) no-repeat 0 -24px;
    overflow: hidden;
}

.areatips {
    color: #ea5404;
}

.cartAddrPrice {
    position: absolute;
    height: 32px;
    width: 182px;
    right: 20px;
    top: 5px;
    _right: 30px;
}

.cartAddrPrice .pTxt {
    position: absolute;
    background-color: #fcf8ef;
    border: 1px solid #f3e1b9;
    height: 23px;
    line-height: 23px;
    padding: 1px 5px;
    width: 170px;
    top: 15px;;
    right: 0;
    color: red;
}

.cartAddrPrice b {
    position: absolute;
    background: url(../images/cartbg.gif) no-repeat -140px -200px;
    width: 10px;
    height: 5px;
    top: 11px;
    right: 15px;
}

.cart_hg {
    background: #f2f6ed;
    text-align: left;
}

.cart_hg .box {
    text-align: left;
    width: 978px;
    position: relative;
    line-height: 20px;
}

.cart_hg .box b {
    color: #176146;
}

.cart_hg .box .l {
    display: block;
    with: 120px;
    float: left;
    color: #1b6147;
    font-weight: bold;
    padding: 0px 8px 0px 0px;
}

.cart_hg .box .r {
    display: block;
    with: 800px;
    float: left;
    color: #565656;
}

.cart_hg .box font {
    color: #3364cb;
    padding: 0px 8px 0px 8px;
}

.cart_hg .box .w {
    border: 1px solid #1B6146;
    background: #f5f5f5;
    width: 450px;
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -220px;
    z-index: 999;
}

.cart_hg .box .w .title {
    border-bottom: 1px solid #1B6146;
    height: 30px;
}

.cart_hg .box .w .title span.text {
    display: block;
    background: #f5f5f5;
    height: 30px;
    width: 415px;
    line-height: 30px;
    padding: 0px 0px 0px 8px;
    color: #565656;
    font-size: 12px;
    font-weight: bold;
    float: left;
}

.cart_hg .box .w .title a.close-btn {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 12px;
    background: #1B6146;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
    text-align: center;
    float: right;
    margin: 6px 8px 0px 0px;
}

.cart_hg .box .w .c {
    max-height: 220px;
    _height: 220px;
    overflow: auto;
    background: #f5f5f5;
    position: relative;
}

.cart_hg .box .w .c table td {
    padding: 4px;
    margin: 0px;
}

.cart_hg .box .w .c .pic img {
    border: 1px solid #dadada;
    width: 32px;
    height: 32px;
}

.cart_hg .box .w .b {
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 8px 0px 8px 0px;
}

.cart_hg_list {
    padding: 0px;
}

.cart_hg_list .box {
    text-align: left;
    line-height: 20px;
}

.cart_hg_list .box table td {
    border: none;
    padding: 4px 0;
}

.cart_hg_list .box .pic {
    text-align: left;
    overflow: hidden;
}

.cart_hg_list .box .pic b {
    color: #176146;
    float: left;
    line-height: 32px;
}

.cart_hg_list .box .pic img {
    border: 1px solid #dadada;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    float: left;
    margin: 0 5px;
    _display: inline;
}

.cart_hg_list .box .pic span.pname {
    color: #804F21;
    margin-top: 6px;
    display: block;
    overflow: hidden;
    zoom: 1;
}

.cart_hg_list .orderbox {
    text-align: left;
    line-height: 20px;
}

.cart_hg_list .orderbox table {
    width: 100%;
}

.cart_hg_list .orderbox table td {
    border: none;
    padding: 4px;
}

.cart_hg_list .orderbox td b {
    color: #FF0000;
    font-weight: normal;
}

.cart_saleicon {
    width: 14px;
    height: 14px;
    display: block;
    background: url(../images/cart_icon.gif) no-repeat;
}

.cart_saleout {
    width: 39px;
    height: 14px;
    display: block;
    background: url(../images/cart_icon.gif) no-repeat 0 -14px;
    position: absolute;
    top: 10px;
}

* + html .cart_saleout {
    left: 0;
}

* html .cart_saleout {
    left: 0;
}

#yingProce {
    color: #ea5404
}

/*结算信息*/
.priceitem {
    text-align: left;
    line-height: 26px;
    padding: 10px 16px;
}

.list tfoot tr td .priceitem span {
}

.priceitem strong {
    color: #ea5405;
}

.orderstep1 {
    background: url(../images/orderstep.gif) no-repeat 0 0;
    height: 33px;
    width: 702px;
    overflow: hidden;
    margin-bottom: 5px;
}

.orderstep2 {
    background: url(../images/orderstep.gif) no-repeat 0 -33px;
    height: 33px;
    width: 702px;
    overflow: hidden;
    margin-bottom: 5px;
}

.znxx ul li p.sfbtn {
    cursor: pointer;
    font-weight: bold;
    overflow: hidden;
    zoom: 1;
    text-indent: 0;
    margin-left: 16px;
    color: #176246
}

.sfbtn b {
    width: 12px;
    float: left;
    overflow: hidden;
}

.sfbtn_in {
    padding: 10px 0;
    margin: 0 20px 10px 20px;
    background-color: #f5f5f5;
    text-align: left;
}

.invMsg {
    overflow: hidden;
    zoom: 1;
}

.invMsg p {
    float: left;
    margin-right: 20px;
    display: inline;
}

/*订单结算2*/
.fap {
    padding: 10px 20px;
    color: #6B6B6B;
}

.fap td {
    padding: 2px;
}

.fap .text {
    border: 1px solid #acadb2;
    margin-left: 3px;
}

.addritem .text {
    border: 1px solid #acadb2;
    margin-left: 3px;
}

input.cbtn {
    height: 30px;
    width: 98px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.list3 ul li span.saveit {
    background: url(../images/btn_bg.jpg) repeat-x bottom #058a5f;
    border: 1px solid #01533c;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 5px;
}

.addritem p {
    padding: 2px;
}

.btn1 {
    overflow: hidden;
    zoom: 1;
}

#greetingcard label {
    display: block;
    position: relative;
}

#greetingcard span {
    position: absolute;
    line-height: 20px;
    left: 65px;
    _left: 0px;
    color: #BCBCBC;
    cursor: text;
}

.DMinput {
    overflow: hidden;
    zoom: 1;
    line-height: 24px;
}

.DMinput b {
    float: left;
    font-weight: normal;
}

.DMinput input {
    float: left;
}

.orderCheckbox {
    vertical-align: middle;
}

.orderList ul li {
    padding: 6px 0 0 0;
}

ul li.orderListArea {
    background: #f7f7f7;
    border: 1px solid #dadada;
    padding: 6px 0 10px 0;
}

.orderDl dd {
    padding: 0;
    margin: 0;
}

h4.orderListTitle {
    margin: 0;
    line-height: 26px;
}

.addrBtn {
    margin: 5px 10px 0 16px;
}

h4.addrToTitle {
    margin-left: 16px;
    font-size: 12px;
}

h4.addrFromTitle {
    font-size: 12px;
}

.addrFromTitle span.addrAlter, h4.orderListTitle span.addrAlter {
    font-size: 12px;
    color: #3564ce;
    font-weight: normal;
    cursor: pointer;
}

.addrFrom {
    line-height: 22px;
    padding: 8px 10px 0px 13px;
    color: #555555;
}

.addrFrom input {
    vertical-align: middle;
}

.addrFrom span.addrFromTip {
    color: #999999;
}

.addrFromItem {
    background-color: #f5f5f5;
    margin: 10px 30px;
    padding: 5px 10px 15px 10px;
}

.addrFromDL {
    color: #6B6B6B;
    margin: 0;
    padding: 0;
}

.addrFromDL dd {
    margin: 0;
    padding: 0px;
}

.addrList {
    overflow: hidden;
    zoom: 1;
}

.addrFromBtn {
    margin: 10px 0 0 76px;
    overflow: hidden;
    zoom: 1;
}

.addrFromBtn .addrFromSave, .addrFromBtn .addrFromCl {
    background-image: url(../images/orderpic.gif);
    background-repeat: no-repeat;
    float: left;
    text-align: center;
    line-height: 25px;
    height: 25px;
    cursor: pointer;
}

.addrFromBtn .addrFromSave {
    width: 105px;
    color: #805022;
}

.addrFromBtn .addrFromCl {
    background-position: 0 -25px;
    width: 63px;
    margin-left: 10px;
    color: #565656;
    _display: inline;
}

.addrToCurr {
    padding: 5px 16px;
    line-height: 20px;
    color: #555555;
}

.addrFromCurr {
    padding: 5px 0;
    line-height: 20px;
    color: #555555;
}

.couponList {
    height: 28px;
    border-bottom: 2px solid #176246;
    overflow: hidden;
    zoom: 1;
}

ul.couponTab {
    float: left;
    overflow: hidden;
    zoom: 1;
    width: 240px;
}

ul.couponTab li {
    clear: none;
    float: left;
    padding: 0;
    height: 28px;
    line-height: 28px;
    width: 110px;
    text-align: center;
    background-color: #f4f4f4;
    border: 1px solid #dadada;
    border-bottom: 0 none;
    color: #555555;
    cursor: pointer;
}

ul.couponTab li.on {
    background-color: #176246;
    border: 1px solid #176246;
    border-bottom: 0 none;
    color: white;
}

.couponList span.couponUsed {
    color: #48a500;
    background: url(../images/ordericons.gif) no-repeat;
    padding: 0 0 2px 23px;
}

a.couponCL {
    color: #0f83d8;
    text-decoration: none;
}

a.couponCL:hover {
    color: #0f83d8;
}

/*我的订单sf*/
.order_tbl {
    line-height: 22px;
    padding: 5px 0;
    zoom: 1;
}

.listddxq tbody tr td .order_tbl span {
    clear: none;
    font-weight: bold;
    display: inline;
    color: #6d6b6e;
}

.listddxq tbody tr td .order_tbl span.fl {
    margin-right: 30px;
}

.waybillinfo {
    position: relative;
}

.wayinfo {
    position: absolute;
    width: 450px;
    border: 1px solid #d4ac78;
    background-color: #fffdf8;
    padding: 10px;
    left: 100px;
    z-index: 999;
    margin-top: -200px;
}

* html .wayinfo {
    left: 0px;
    margin-left: -270px;
}

.wayinfotop {
    border-bottom: 1px dashed #979691;
    line-height: 22px;
    padding: 3px;
    overflow: hidden;
    zoom: 1;
}

.wayinfotit {
    float: left;
    color: #804F21;
    font-weight: bold;
}

.wayclose {
    float: right;
    background-color: #8a6539;
    width: 40px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    color: #FFF;
}

.changecity {
    margin-left: 10px;
    color: red;
}

.changecity a:link {
    color: red;
}

.changecity a:visited {
    color: red;
}

/*时令优选单品页*/
.pbox .sl_box {
    width: 1000px;
}

.sl_l {
    width: 495px;
}

.sl_r {
    width: 478px;
    padding-right: 0;
}

.sl_pic img {
    width: 453px;
    height: 453px;
}

.sl_roll {
    width: 495px;
}

.sl_roll .sl_cont {
    width: 454px;
    margin-left: 14px;
    margin-right: 5px;
    display: inline;
}

.sl_roll .sl_cont .pic {
    width: 66px;
    margin-right: 10px;
    display: inline;
}

.sl_roll .sl_cont .pic img {
    width: 60px;
    height: 60px;
}

.sl_roll .sl_cont a:link, .sl_roll .sl_cont a:visited {
    width: 64px;
    height: 64px;
}

.sl_img1, .sl_img2 {
    margin: 12px 0px 0px 0px;
}

.sl_li {
    overflow: hidden;
    zoom: 1;
}

.sl_lil {
    float: left;
    width: 200px;
}

.sl_lir {
    overflow: hidden;
    zoom: 1;
}

ul.sl_s20 {
    margin: 12px 0 0 25px;
    overflow: hidden;
    zoom: 1;
}

ul.sl_s20 li div span {
    color: #565656;
    padding-top: 3px;
}

.sl_tit h3 {
    font-size: 16px;
    font-family: "宋体"
}

/*彩贝合作帐号工具条*/
.cb_bar {
    border: 1px solid #b5d3ea;
    height: 24px;
    line-height: 24px;
    width: 980px;
    margin: auto;
    background: #ebf7ff;
    padding: 0px 10px 0px 10px
}

.cb_bar .l {
    display: block;
    float: left;
    width: 700px;
}

.cb_bar .r {
    display: block;
    float: right;
    width: 200px;
    color: #4c4747;
    text-align: right;
}

.cb_bar .alink {
    border-left: 1px solid #add9fb;
    padding: 0px 0px 0px 6px;
    color: #0066cc;
}

.cb_bar .l a {
    padding: 0px;
    color: #0066cc;
}

/*组合商品详情页*/
.cp_rw {
    width: 242px;
    padding-right: 0px;
}

.cp_m {
    float: left;
    width: 180px;
    height: 390px;
    overflow-y: auto;
}

.cp_addicon {
    background: url(../images/p_and.gif) no-repeat left center;
    height: 390px;
    width: 45px;
    float: left;
    overflow: hidden;
}

.cp_list {
    text-align: center;
    float: left;
}

.cp_list li {
    padding: 0 0 6px 0;
}

.cp_name {
    text-align: center;
    color: #555555;
    height: 15px;
    line-height: 15px;
    padding: 3px 0 0 0;
    overflow: hidden;
}

.cp_name a:link {
    color: #555555;
}

.cp_name a:visited {
    color: #555555;
}

.cp_master {
    text-align: center;
    padding: 5px 0 10px 0;
}

.cp_li {
    overflow: hidden;
    zoom: 1;
}

.cp_lil {
    float: left;
    margin-right: 60px;
    display: inline;
}

.cp_lir {
    overflow: hidden;
    zoom: 1;
}

/*提货流程*/
.tihuo {
    padding: 15px 50px;
}

.tihuo h4 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: normal;
    color: #333333;
    padding: 0 0 15px 0;
}

.tihuolist tbody tr td {
    background-color: #ffffff;
    color: #565656;
}

a.delfcolor {
    color: #6b6b6b;
    margin-left: 10px;
}

a.delfcolor:visited {
    color: #6b6b6b;
}

a.delfcolor:hover {
    color: #6b6b6b;
}

.tihuostep1, .tihuostep2, .tihuostep3 {
    color: #323232;
    height: 33px;
    line-height: 33px;
    width: 740px;
    font-size: 18px;
    font-family: Microsoft YaHei;
}

.tihuostep1 {
    background: url(../images/thstep.gif) no-repeat right top;
}

.tihuostep2 {
    background: url(../images/thstep.gif) no-repeat right -33px;
}

.tihuostep3 {
    background: url(../images/thstep.gif) no-repeat right -66px;
}

.thform {
    overflow: hidden;
    zoom: 1;
    padding: 10px 0 0 0;
    height: 35px;
}

.thlabel {
    width: 310px;
    text-align: right;
    float: left;
    overflow: hidden;
    color: #333333;
    font-family: "Microsoft YaHei";
}

.thinput {
    overflow: hidden;
    zoom: 1;
}

.thinput a:hover {
    color: #669900;
}

.thinput a.thqbtn {
    font-size: 14px;
    color: #ffffff;
    background: #69af05;
    padding: 0 30px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    float: left;
    margin-right: 20px;
}

.thinput a.thqbtn:hover {
    background: #7ac50f;
}

.tihuo ul li span.onError {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background: url("../images/thstep.gif") no-repeat -424px -174px;
    font-size: 12px;
    color: #fa6400;
    margin-left: 10px;
    padding: 0 0 0 22px;
}

.thinput1, .thinput2 {
    float: left;
    width: 196px;
    border: 1px solid #d5d5d5;
    font-size: 12px;
    line-height: 28px;
    height: 28px;
    vertical-align: middle;
    padding: 0 0 0 2px;
}

.thinput2 {
    width: 106px;
}

.thinput .tsuccess {
    background: url("../images/yzicon.gif") no-repeat 0 -59px;
    height: 13px;
    width: 13px;
    margin: 8px 0 0 -20px;
    *margin: 6px 0 0 -20px;
    position: absolute;
}

.thinput .ierror {
    border: 1px solid #fa6400;
}

.tihuoqa {
    margin: 0;
    font-family: Microsoft YaHei;
}

.tihuoqa dt {
    line-height: 30px;
    font-size: 14px;
    color: #3199f4;
}

.tihuoqa dd {
    margin: 0;
    line-height: 25px;
}

.tihuot {
    font-size: 14px;
    font-weight: bold;
    color: #6b6b6b;
}

.list3 ul li span.tihuo_yes {
    height: 30px;
    line-height: 30px;
    background: url(../images/thstep.gif) no-repeat 0 -166px;
    padding: 0 0 0 36px;
    color: #333333;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    display: inline-block;
    font-weight: normal;
}

.thtxt {
    color: #333333;
    padding: 10px 0 0 0;
    font-family: "Microsoft YaHei";
}

.thlink {
    color: #01533c;
    padding: 10px 0 0 0;
    font-family: "Microsoft YaHei";
}

.thfc {
    padding: 0 30px 0 0;
}

.thfc a {
    color: #669900;
}

.thfc a:hover {
    color: #669900;
    text-decoration: underline;
}

.hide {
    display: none;
}

/*列表热销推荐*/
.listhot {
    padding: 8px 12px 12px 12px;
    border: 1px solid #dadada;
}

.listhot ul {
}

.listhot ul li {
    width: 260px;
    height: 100px;
}

.listhot ul li img {
    float: left;
    height: 100px;
    width: 100px;
}

.listhot ul li span {
    padding: 0px 0px 12px 0px;
    display: block
}

.listhot ul li p {
    padding: 10px 0px 0px 0px;
    float: left;
    overflow: hidden;
    width: 120px;
    text-align: left;
}

.listhot ul li div {
    float: left;
    margin-right: 5px;
    display: inline;
}

.hottop {
    line-height: 20px;
    padding: 0 0 10px 0px;
    font-weight: bold;
    color: #176246;
}

/*可追溯*/
.tracebox {
    border: 1px solid #dadada;
    margin: 10px 0;
    zoom: 1;
}

.trace_t {
    background: url(../images/tracebg02.gif) repeat-x 0 -41px;
    height: 34px;
    line-height: 34px;
    text-indent: 10px;
    color: #565656;
    font-size: 14px;
    font-weight: bold;
}

.tracebody {
    margin: 10px 0 10px 8px;
}

.trace_name {
    height: 44px;
    line-height: 44px;
    background: url(../images/tracebg01.gif) no-repeat;
    padding: 0 0 0 20px;
    font-size: 14px;
}

.trace_item {
    margin-left: 7px;
    border-left: 1px solid #dadada;
    padding: 0 0 15px 15px;
    width: 963px;
    overflow: hidden;
}

.trace_item li {
    overflow: hidden;
    padding: 10px 0 0 0;
    zoom: 1;
}

.tag {
    background: url(../images/tracebg02.gif) no-repeat;
    width: 38px;
    height: 41px;
    line-height: 37px;
    text-align: center;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    float: left;
    overflow: hidden;
}

.trace_r {
    padding: 0 0 0 10px;
    width: 906px;
    overflow: hidden;
}

.trace_time {
    overflow: hidden;
    zoom: 1;
}

.trace_time b {
    float: left;
    background: url(../images/tracebg02.gif) no-repeat -73px 0;
    width: 5px;
    height: 28px;
    overflow: hidden;
    margin: 0;
}

.trace_tr {
    float: left;
    padding: 0 10px;
    border-top: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    background-color: #fafafa;
    line-height: 27px;
    height: 27px;
    width: 880px;
    color: #565656;
    overflow: hidden;
}

.trace_cont {
    border: 1px solid #ebebeb;
    margin-left: 4px;
    overflow: hidden;
    zoom: 1;
}

.trace_img {
    padding: 10px;
    overflow: hidden;
    zoom: 1;
    margin: 0;
}

.trace_img dt {
    float: left;
    margin: 0 10px 0 0;
    color: #565656;
    line-height: 26px;
    overflow: hidden;
    width: 60px;
    text-align: right;
    _display: inline;
}

.trace_img dd {
    overflow: hidden;
    zoom: 1;
    padding: 0;
    margin: 0;
    color: #565656;
    line-height: 26px;
}

.trace_img dd div {
    float: left;
    width: 230px;
    margin-right: 10px;
    padding: 5px 0 10px 0;
    cursor: pointer;
}

.trace_srh {
    margin: 50px 30px;
}

.trace_srh li {
    overflow: hidden;
    zoom: 1;
    margin-top: 15px;
}

.trace_lb {
    float: left;
    width: 400px;
    text-align: right;
    padding: 6px 0 0 0;
    color: #565656;
}

.trace_input {
    float: left;
}

.trace_ipt {
    border: 1px solid #D5D5D5;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 1px 2px;
    width: 180px;
}

.trace_btn {
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    height: 27px;
    width: 100px;
    text-align: center;
    line-height: 27px;
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
    border: 0;
    cursor: pointer;
}

#trace_big {
    position: absolute;
    display: none;
    width: 400px;
    border: 1px solid #ddd;
    overflow: hidden;
}

#trace_big img {
    height: 100%;
    width: 100%;
}

#trace_big div {
    position: absolute;
    top: 0;
    left: 0;
    width: 400px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background: #fff url(../images/loading220.gif) 50% 50% no-repeat;
}

.traceintro {
    margin: 0 20px;
    padding: 20px 0;
    border-top: 1px dotted #d4d4d4;
    overflow: hidden;
    zoom: 1;
}

.tracemethod {
    float: left;
    width: 476px;
    padding: 10px 0;
}

.tracemethod .web {
    background: url(../images/tracemethod.gif) no-repeat;
    height: 18px;
    text-indent: -9999px;
}

.tracemethod .mobile {
    background: url(../images/tracemethod.gif) no-repeat 0 -18px;
    height: 18px;
    text-indent: -9999px;
}

.tracemethod dd {
    text-align: center;
    margin-top: 20px;
    line-height: 24px;
}

.tracestep {
    color: #EA5404;
    font-weight: bold;
}

.tracerline {
    border-right: 1px dotted #d4d4d4;
}

.trace_main {
    padding: 15px;
}

.trace_itemp {
    overflow: hidden;
    zoom: 1;
    width: 720px;
}

.trace_itemp li {
    float: left;
    width: 350px;
    color: #565656;
    font-size: 14px;
    padding: 0 0 0 10px;
    line-height: 30px;
    height: 34px;
}

.trace_itemt {
    border-top: 1px dotted #d5d5d5;
    padding: 10px 0 0 0;
}

.trace_itemt li {
    color: #565656;
    font-size: 14px;
    padding: 0 0 0 10px;
    line-height: 30px;
}

.trace_line {
    border-top: 1px dotted #d5d5d5;
}

.trace_img {
    padding: 10px 0 0 5px;
}

.trace_sf {
    background-color: #f9f0e1;
    height: 34px;
    line-height: 34px;
    padding: 0 30px;
    margin-top: 10px;
    font-size: 14px;
    color: #565656;
}

.trace_sf a:link {
    text-decoration: underline;
    color: #565656;
}

.trace_sf a:visited {
    text-decoration: underline;
    color: #565656;
}

.trace_imgname {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    font-family: 微软雅黑;
    color: #565656;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
}

/*优惠券升级*/
.coupon_desc {
    position: relative;
}

.brandshow {
    position: absolute;
    width: 293px;
    border: 1px solid #dadada;
    background-color: #FFF;
    margin-left: -210px;
    *margin-left: -240px;
    z-index: 99;
    padding: 15px 0 0 0;
}

a.bClose {
    background-color: #1b6147;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    color: #FFF;
    cursor: pointer;
    text-align: center;
    line-height: 15px;
}

a.bClose:hover {
    color: #FFF;
    text-decoration: none;
}

.linkshow {
    display: block;
    height: 20px;
}

.brandlist {
    overflow: hidden;
    zoom: 1;
    padding: 5px;
    margin: 0;
}

.brandlist dt {
    float: left;
    color: #565656;
    font-weight: bold;
    text-align: right;
    width: 95px;
}

.brandlist dd {
    overflow: hidden;
    zoom: 1;
    text-align: left;
    margin: 0;
}

.brandlist dd div {
    float: left;
    margin-right: 8px;
    white-space: nowrap;
    text-align: left;
}

/*优惠券领取*/
.couponbox {
    background: #f5f5f5;
}

.couponinfo {
    padding: 60px 20px 80px 340px;
}

.cpok {
    background: url(../images/couponicon.gif) no-repeat 0 0;
    height: 31px;
    line-height: 31px;
    color: #ea5404;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 40px;
}

.cpend {
    background: url(../images/couponicon.gif) no-repeat 0 -31px;
    height: 31px;
    line-height: 31px;
    color: #ea5404;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 40px;
}

.cplink {
    margin-top: 50px;
    font-size: 14px;
    font-weight: bold;
}

.cptips {
    margin-top: 10px;
    color: #565656;
}

.couponyan {
    overflow: hidden;
    zoom: 1;
}

.cplabel {
    line-height: 25px;
    font-size: 14px;
}

.coupon_btn {
    background: url(../images/couponicon.gif) repeat-x 0 -65px;
    width: 78px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    border: 0;
    cursor: pointer;
}

/*收货地址新样式（单品页，购物车页使用）*/
#regionSf, #regionSfv {
    float: left;
}

em {
    font-style: normal;
}

#store-selector .close, #store-selector_sfv .close, #store-selector1 .close {
    background: url(../images/sf-stock.png) no-repeat 0 -70px;
    display: none;
    height: 17px;
    left: 345px;
    position: absolute;
    top: 35px;
    width: 17px;
    z-index: 2;
}

#store-selector .tips {
    line-height: 24px;
    color: red;
    padding: 0 3px 0 0;
}

#store-selector.hover .content, #store-selector.hover .close, #store-selector_sfv.hover .content, #store-selector_sfv.hover .close, #store-selector1.hover .content, #store-selector1.hover .close {
    display: block;
}

#store-selector.hover .close, #store-selector_sfv.hover .close, #store-selector1.hover .close {
    cursor: pointer;
}

#store-selector .content, #store-selector_sfv .content, #store-selector1 .content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECBCE;
    box-shadow: 0 0 5px #DDDDDD;
    display: none;
    left: -45px;
    padding: 15px;
    position: absolute;
    top: 25px;
    width: 390px;
}

#store-selector .juli1 {
    left: -250px;
}

#store-selector .juli2 {
    left: 140px;
}

.m, .mt, .mc {
    overflow: hidden;
}

.mt {
    cursor: default;
}

#store-selector, #store-selector_sfv, #store-selector1 {
    float: left;
    height: 26px;
    margin-right: 6px;
    position: relative;
    z-index: 91;
}

#store-selector.hover .text, #store-selector_sfv.hover .text, #store-selector1.hover .text {
    border-bottom: 0 none;
    height: 25px;
    z-index: 1;
}

#store-selector .text, #store-selector_sfv .text, #store-selector1 .text {
    background: #FFFFFF;
    border: 1px solid #CECBCE;
    float: left;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding: 0 20px 0 4px;
    position: relative;
    top: 0;
    font-size: 12px;
    font-weight: normal;
}

#store-selector .text b, #store-selector_sfv .text b, #store-selector1 .text b {
    background: url(../images/indexImg20130307.png?v=1.3) no-repeat -401px -2px;
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
}

#store-selector .area-list li, #store-selector_sfv .area-list li, #store-selector1 .area-list li {
    clear: none;
    padding: 2px 0 2px 15px;
    font-size: 12px;
}

#store-selector .tab li, #store-selector_sfv .tab li, #store-selector1 .tab li {
    clear: none;
    float: left;
    padding: 0;
}

.SF-stock {
    position: relative;
    font-size: 12px
}

.SF-stock .tab {
    border-bottom: 1px solid #176246;
    float: left;
    height: 25px;
    overflow: visible;
    width: 100%;
    _overflow: hidden;
}

.SF-stock .tab a {
    color: #9e9e9e;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    cursor: pointer;
    float: left;
    height: 23px;
    line-height: 23px;
    margin-right: 3px;
    padding: 0 21px 1px 11px;
    position: relative;
    text-align: center;
}

* html .SF-stock .tab a {
    position: static;
}

.SF-stock .tab a {
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}

.SF-stock .tab a:hover {
    color: #176246;
}

.SF-stock .tab a.hover {
    background-color: #FFFFFF;
    border-top: 1px solid #176246;
    border-left: 1px solid #176246;
    border-right: 1px solid #176246;
    color: #176246;
    height: 25px;
    line-height: 22px;
    padding: 0 20px 0 10px;
    text-decoration: none;
}

.SF-stock .tab a i {
    background-image: url(../images/sf-stock.png);
    background-repeat: no-repeat;
}

.SF-stock .tab a i {
    background-position: 0 -35px;
    display: block;
    height: 5px;
    overflow: hidden;
    position: absolute;
    right: 4px;
    top: 10px;
    width: 7px;
}

.SF-stock .tab a:hover i {
    background-position: 0 -28px;
    right: 4px;
    top: 10px;
}

.area-list {
    padding-top: 5px;
}

.area-list li {
    clear: none;
    float: left;
    padding: 2px 0 2px 15px;
    width: 80px;
}

.area-list li a {
    float: left;
    padding: 2px 4px;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    color: #565656;
}

.area-list li a:hover {
    background-color: #176246;
    color: #FFFFFF;
}

.area-list .longer-area {
    width: 370px;
}

.area-list .long-area {
    width: 170px;
}

.sfregionTop {
    width: 400px;
    margin: 60px 10px 0px 40px;
}

.sfregionTxt {
    line-height: 26px;
    font-size: 14px
}

.sfregionBuy {
    margin: 40px 10px 0px 180px;
}

#store-selector1 {
    height: 24px;
    margin-right: 3px;
}

#store-selector1 .text {
    height: 20px;
    line-height: 20px;
}

#store-selector1 .area-list {
    padding: 5px 0 0 0;
}

#store-selector1 .area-list li {
    line-height: 20px;
    height: 20px;
    padding: 2px 0;
    width: 60px;
    overflow: hidden;
}

#store-selector1.hover .content {
    width: 300px;
}

#store-selector1 .close {
    left: 255px;
}

#store-selector1 .SF-stock ul.tab {
    padding: 0;
}

/*账户中心邮箱和手机验证*/
.checkBox {
    padding: 20px;
}

.mailStepOne {
    background: url(../images/centerstep.gif) no-repeat;
    height: 33px;
}

.mailStepOneRe {
    background: url(../images/centerstep.gif) no-repeat 0 -33px;
    height: 33px;
}

.mailStepTwo {
    background: url(../images/centerstep.gif) no-repeat 0 -33px;
    height: 33px;
}

.mailStepTwoRe {
    background: url(../images/centerstep.gif) no-repeat 0 -66px;
    height: 33px;
}

.mailStepThree {
    background: url(../images/centerstep.gif) no-repeat 0 -66px;
    height: 33px;
}

.phoneStepOne {
    background: url(../images/centerstep.gif) no-repeat 0 -99px;
    height: 33px;
}

.phoneStepOneRe {
    background: url(../images/centerstep.gif) no-repeat 0 -132px;
    height: 33px;
}

.phoneStepTwoRe {
    background: url(../images/centerstep.gif) no-repeat 0 -165px;
    height: 33px;
}

.mailList {
    padding: 20px 10px;
    width: 600px;
    margin: 10px auto;
}

.mailList li {
    line-height: 26px;
}

.mailCheck {
    font-size: 14px;
    color: #565656;
    padding: 10px 0 0 100px;
}

.mailInput {
    padding: 0 0 0 42px;
}

.phoneInput {
    padding: 0 0 0 88px;
    overflow: hidden;
    zoom: 1;
}

.mailCheck .n {
    font-size: 12px;
    font-weight: bold;
    color: #176246
}

.mailCheck .e {
    color: #355fcd;
}

.mailT {
    color: #9a9a9a;
    padding: 10px 0 0 100px;
}

.mailT2 {
    color: #9a9a9a;
    padding: 10px 0 0 126px;
}

.phoneT {
    color: #565656;
    padding: 10px 0 0 100px;
}

.phoneT2 {
    color: #9a9a9a;
    padding: 10px 0 0 170px;
}

.mailB {
    text-align: center;
    padding: 10px 0 0 0;
}

.phoneB {
    padding: 10px 0 0 172px;
}

.mailBtn {
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    border: 1px solid #565656;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 5px;
}

.mailBtn a:link {
    color: #FFFFFF;
}

.mailBtn a:hover {
    color: #FFFFFF;
}

.mailBtn a:visited {
    color: #FFFFFF;
}

.mailNote {
    padding: 20px;
    border: 1px solid #dadada;
    background-color: #f5f5f5;
    margin: 10px 0 0 0;
}

.mailNote dt {
    font-weight: bold;
    color: #565656;
    line-height: 26px;
}

.mailNote dd {
    margin: 0;
    padding: 4px 0 0 0;
    overflow: hidden;
    zoom: 1;
    line-height: 23px;
}

.checkInput {
    border: 1px solid #dadada;
    font-size: 12px;
    padding: 2px;
    line-height: 18px;
    height: 18px;
    width: 206px;
}

.inputW {
    width: 130px;
}

.checkYes {
    height: 30px;
    font-size: 18px;
    font-family: "微软雅黑";
    padding: 5px 0 10px 70px;
    color: #565656;
}

.submail {
    width: 112px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    background: #f5f5f5;
    color: #7d4f19;
    font-size: 12px;
    margin-left: 10px;
    _display: inline;
    border: 1px solid dadada;
}

.submail a {
    color: #fff;
    text-decoration: none;
    border: 1px solid #565656;
    padding: 4px;
    background: #69af05
}

.submail a:hover {
    color: #fff;
    text-decoration: none;
    background: url(../images/productinfo.png) no-repeat 0 -124px;
}

.checkBtn {
    background: #69af05;
    width: 79px;
    height: 23px;
    color: #fff;
}

.checkBtn a {
    color: #fff;
}

a.checkBtn:hover {
    color: #fff;
    background: url(../images/productinfo.png) no-repeat 0 -124px;
}

.checkOver {
    color: #9a9a9a;
    font-weight: normal;
}

.checkRevise {
    color: #345fcf;
    margin-left: 10px;
    text-decoration: underline;
}

a.checkRevise:hover {
    color: #345fcf;
    text-decoration: underline;
}

a.checkRevise:visited {
    color: #345fcf;
    text-decoration: underline;
}

ul li span.onError {
    background: url(../images/yzicon.gif) no-repeat;
    padding: 0 0 0 16px;
    margin-left: 5px;
    font-size: 13px;
    color: #ea5404;
}

ul li span.onSuccess {
    background: url(../images/yzicon.gif) no-repeat 0 -59px;
    padding: 0 0 0 16px;
    margin-left: 5px;
    font-size: 13px;
}

/*列表页地址筛选*/
.filterBar {
    background-color: #f5f5f5;
    padding: 0 0 0 12px;
    border: 1px solid #dadada;
    border-top: none;
}

.rowTitle {
    float: left;
    line-height: 40px;
    color: #565656;
}

.rowAddr {
    margin-top: 7px;
}

.rowFilter {
    float: left;
    color: #999999;
    margin-top: 12px;
    _margin-top: 9px;
}

.rowFilter span {
    margin-left: 6px;
}

/*无法送达*/
.getAddr {
    position: relative;
    top: -21px;
    background-color: #e8e8e8;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    text-align: center;
    color: #8e8e8e;
    font-family: 微软雅黑;
}

/*公共左边栏*/
.pLeft {
    width: 158px;
    border: 1px solid #dadada;
    overflow: hidden;
    float: left;
}

h2.t {
    height: 34px;
    line-height: 34px;
    font-family: 微软雅黑;
    font-size: 14px;
    background-color: #f4f4f4;
    color: #666666;
    text-indent: 10px;
}

h2.tm {
    height: 34px;
    line-height: 34px;
    font-family: 微软雅黑;
    font-size: 12px;
    background-color: #f4f4f4;
    color: #666666;
    text-indent: 10px;
}

.pClass {
    padding: 8px 0px 8px 10px;
    overflow: hidden;
    zoom: 1;
    color: #565656;
}

.pClass strong a {
    display: block;
    width: 138px;
}

.pClass a {
    display: block;
    float: left;
    width: 66px;
    color: #565656;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    margin-right: 8px;
}

.pSide {
    padding: 0 0 8px 0;
}

.pSide li {
    overflow: hidden;
    zoom: 1;
    padding: 8px 8px 0 8px;
    height: 60px;
}

.pSide .pImg {
    float: left;
    width: 70px;
}

.pSide .pImg img {
    width: 60px;
    height: 60px;
}

.pSide .pTxt {
    overflow: hidden;
    zoom: 1;
}

.pSide .t {
    display: block;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    color: #565656;
}

.pSide .t a {
    color: #565656;
}

.pSide .t:hover {
    color: #565656;
}

.pSide .p {
    font-weight: bold;
    color: #ea5405;
}

.pBuy {
    padding: 0 0 8px 0;
}

.pBuy li {
    padding: 8px 8px 0 8px;
}

.pBuy .pImg {
    text-align: center;
}

.pBuy .pImg img {
    width: 100px;
    height: 100px;
}

.pBuy .t {
    display: block;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    color: #565656;
}

.pBuy .t a {
    color: #565656;
}

.pBuy .t:hover {
    color: #565656;
}

.pBuy .p {
    font-weight: bold;
    text-align: center;
    color: #EA5405;
}

.pBuy .pTxt .p a {
    color: #EA5405;
}

/*邮件订阅*/
.simplePage {
    border: 1px solid #dadada;
    background-color: white;
}

.simpleT {
    background-color: #f4f4f4;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-family: 微软雅黑;
    font-weight: bold;
    color: #565656;
    text-indent: 10px;
}

.simpleBox {
    padding: 20px;
    zoom: 1;
}

.simpleBox .tips {
    text-align: left;
    line-height: 30px;
    padding-left: 200px;
}

.mailFeed {
    margin: 10px 10px 0 260px;
    zoom: 1;
}

.mailDetail input {
    vertical-align: middle;
}

.mailDetail .input {
    border: 1px solid #cccccc;
    padding: 3px;
    width: 200px;
}

.mailFeed li {
    color: #565656;
    line-height: 24px;
    margin-top: 10px;
}

.mailDetail {
    margin: 10px 10px 0 260px;
    zoom: 1;
}

.mailDetail .t {
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
}

.mailFeedTips {
    text-align: center;
    padding: 20px 10px 0 10px;
    margin: 10px 10px 0 10px;
    border-top: 1px dashed #e7e7e7;
}

.mailFeedTips span {
    color: red;
}

.mailFeedTips a {
    text-decoration: underline;
    color: #3364cb;
}

.mailFeedTips a:hover {
    color: #3364cb;
}

.feedYes {
    color: #0f862d;
    font-family: "微软雅黑";
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    padding: 5px 0 0 150px;
}

.mailDY {
    margin-right: 6px;
    padding: 8px 0px 0px 0px;
}

.mailDYtit {
    overflow: hidden;
    zoom: 1;
}

.mailDYtit h3 {
    font-size: 12px;
    float: left;
    color: #565656;
}

.mailDYtit span {
    float: right;
    color: #999999;
    padding: 0px 20px 0px 0px
}

.mailDYtit span a:link {
    color: #999999;
    font-size: 12px;
}

.mailDYtit span a:visited {
    color: #999999;
}

.mailDYitem {
    zoom: 1;
}

.mailDYitem span {
    float: left;
}

.mailDYitem .i {
    width: 100px;
    height: 20px;
    line-height: 20px;
    padding: 0 2px;
    border: 1px solid #cccccc;
    margin-right: 2px;
    display: inline;
}

.mailDYitem .btn {
    background: url(../images/footer_ico.jpg) no-repeat -146px -64px;
    height: 22px;
    width: 50px;
    border: 0;
    display: block;
}

.mailDYitem .s {
    height: 22px;
    border: 1px solid #cccccc;
    margin-right: 3px;
    display: inline;
}

/*特色馆*/
.teseguan {
    height: 120px;
    width: 835px;
    overflow: hidden;
    position: relative;
}

.teseguanCont {
    overflow: hidden;
    zoom: 1;
}

.teseguanPic {
    float: left;
    width: 202px;
    height: 120px;
    margin-right: 9px;
    display: inline;
    overflow: hidden;
}

.tesebtn {
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(../images/tesebtn.gif);
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
    top: 40px;
}

#prevBtn {
    left: 10px;
}

#nextBtn {
    right: 10px;
    background-position: -40px 0;
}

/*商品信息页面收藏按钮*/
.sc-icon {
    padding: 3px 20px 3px 25px;
    background: url(../images/indexImg20130307.png?v=1.3) no-repeat 0px -186px;
    font-size: 12px;
    cursor: pointer;
}

/*企业专区频道*/
.pbox .sidebarA {
    width: 155px;
}

.sidebarB {
    width: 835px;
}

.companytihuo {
    border: 1px solid #dadada;
    margin-top: 10px;
}

.companyad {
    border: 1px solid #dadada;
    margin-top: 10px;
}

.company_note {
    margin-top: 10px;
    background-color: #f5f5f5;
    border: 1px solid #dadada;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    color: #565656;
    clear: both;
}

.company_note span {
    font-weight: bold;
    color: #ea5404;
}

.company_tbl {
    margin-top: 10px;
}

.company_tbl th {
    color: #565656;
    font-family: "微软雅黑";
    font-size: 18px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dadada;
    height: 49px;
    line-height: 49px;
    text-align: left;
    padding: 0 0 0 30px;
}

.company_tbl th span {
    color: #ea5404;
}

.company_tbl td {
    height: 49px;
    border-bottom: 1px solid #dadada;
    padding: 0 0 0 30px;
}

.company_tbl td img {
    vertical-align: middle;
    margin-right: 10px;
}

.company_tbl .bdr {
    border-right: 1px solid #dadada;
}

.company_form {
    padding: 20px;
    border: 1px solid #dadada;
    margin-top: 10px;
}

.company_txt {
    background-color: #f5f5f5;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    color: #565656;
}

.company_txt span {
    color: red;
}

.formitem {
    margin-top: 20px;
}

.list_form {
    overflow: hidden;
    zoom: 1;
    margin-top: 8px;
}

.formlabel {
    color: #565656;
    float: left;
    height: 16px;
    padding: 4px 6px 0 5px;
    text-align: right;
    width: 260px;
}

.formipt {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 1px 2px;
    width: 180px;
}

.forminput {
    float: left;
    overflow: hidden;
}

.formtxt {
    border: 1px solid #d5d5d5;
    font-size: 12px;
    height: 100px;
    line-height: 20px;
    padding: 1px 2px;
    resize: none;
    width: 300px;
}

.reg_msg {
    line-height: 24px;
    padding: 0 0 0 5px;
}

#slidecont {
    height: 200px;
    position: relative;
    width: 835px;
    z-index: 0;
    margin: 0;
    float: none;
}

.hotpic {
    height: 200px;
    margin: 0 0 0 4px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 835px;
    margin: 0;
}

.num {
    position: absolute;
    right: 6px;
    top: 170px;
    z-index: 10;
}

.tbl_cart tbody tr.manzeng td {
    border: 0 none;
    padding: 4px 0;
}

.tbl_cart tbody tr.manzenglast td {
    padding: 4px 0;
}

.tbl_cart tbody tr span.zengp {
    color: #176146;
    font-weight: bold;
}

.tbl_cart tbody tr span.zengp {
    color: #176146;
    font-weight: bold;
}

/*会员升级*/
.supvip {
    padding: 30px 50px 30px 200px;
}

.supvip ul li {
    padding: 5px 0;
    overflow: hidden;
    zoom: 1;
}

.supvip span {
    float: left;
    display: block;
}

.supvip .slabel {
    width: 150px;
    text-align: right;
    font-size: 14px;
    font-family: 微软雅黑;
    height: 34px;
    line-height: 34px;
}

.supvip .sinput {
    overflow: hidden;
    zoom: 1;
}

.supvip .st, .supvip .sbutton {
    padding: 0 0 0 150px;
}

.supvip .st {
    color: #ea5404;
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: bold;
}

.supvip .stext {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    padding: 5px 3px;
    border: 1px solid #cccccc;
    width: 178px;
}

.supvip .yantext {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    padding: 5px 3px;
    border: 1px solid #cccccc;
    width: 90px;
}

.supvip .sbtn {
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    height: 34px;
    line-height: 34px;
    width: 80px;
    border: 0 none;
    text-align: center;
    font-size: 12px;
    font-family: 微软雅黑;
    color: white;
    cursor: pointer;
    font-size: 14px;
}

.supvip .smsg {
    line-height: 34px;
    padding: 0 0 0 10px;
    color: #EA5404;
    font-family: 微软雅黑;
}

.sWindow {
    border: 2px solid #176246;
    display: block;
    position: fixed;
    width: 400px;
    height: 146px;
    top: 250px;
    left: 50%;
    margin-left: -200px;
    background-color: #fff;
    z-index: 999;
    padding: 0px 5px 0px 0px;
    line-height: 18px;
    color: #0e6248;
    font-family: 微软雅黑;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+300));
    overflow: hidden;
    zoom: 1;
}

.sWindow div {
    margin-top: 6px;
    font-family: 微软雅黑;
}

.sWindow .sLeft {
    float: left;
    background: url(../images/indexsprite.png) no-repeat 8px -66px;
    width: 90px;
    height: 90px;
    margin: 45px 0 0 10px;
    _display: inline;
    overflow: hidden;
}

.sWindow .sContent {
    overflow: hidden;
    zoom: 1;
}

.sWindow .sOk {
    color: #ea5404;
    font-size: 14px;
    font-weight: bold;
}

.sWindow .sVip {
    color: #ea5404;
}

.sWindow .sGobuy {
    font-size: 14px;
    font-weight: bold;
}

.sWindow font {
    color: #ea5404;
    font-weight: bold;
    font-size: 12px;
}

.sWindow .sButton {
    width: 80px;
    height: 24px;
    line-height: 24px;
    display: block;
    margin-right: 5px;
    background: url(../images/btn_bg.jpg) repeat-x bottom;
    color: white;
    text-align: center;
}

.sClose {
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    background: #896938;
    top: 5px;
    right: 10px;
    cursor: pointer;
    text-indent: -9999px;
    background: url(../images/indexsprite.png) no-repeat 0 0;
}

.sOverlay {
    position: absolute;
    z-index: 998;
    top: 0px;
    left: 0px;
    width: 100%;
    background-color: #999999;
    opacity: 0.5;
    filter: alpha(opacity=50);
    height: 100%;
}

.giverCard {
    padding: 0 0 0 5px;
    width: 620px;
}

.giverInput {
    background: 0 none;
    padding: 5px;
    position: relative;
}

.inputArea {
    width: 612px;
    height: 100px;
    border: 1px solid #eeeeee;
    resize: none;
    font-size: 12px;
    padding: 2px 5px;
    line-height: 18px;
    color: #666666;
}

.giverTip {
    color: #fa9600;
    float: right;
}

.giverShow {
    color: #4c9810;
    margin-left: 10px;
    cursor: default;
}

.inputArea.inputTips {
    color: #c2c2c2;
}

.giverItem {
    display: none;
    position: absolute;
    border: 1px solid #999999;
    padding: 15px;
    width: 300px;
    top: 0;
    left: 150px;
    background-color: white;
    line-height: 24px;
}

.new-pwd-link {
    color: #669900;
    text-decoration: none;
}

.new-pwd-link:hover {
    color: #669900;
    text-decoration: underline;
}

.payment-new0 label, .payment-new0 .payment_pwdLink {
    display: inline-block;
    line-height: 24px;
}

.payment-new0 .payment_pwd {
    width: 147px;
    height: 24px;
    line-height: 24px;
    border-left: 2px solid #dcdcdc;
    border-top: 2px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 5px;
    margin-right: 10px;
}

.payment-new0 .payment_pwdLink {
    color: #969696;
    text-decoration: none;
}

.payment-new0 .payment_pwdLink {
    color: #969696;
    text-decoration: underline;
}

/*投诉与建议 start*/
/*right*/
.complaint_right {
    width: auto;
    color: #646464;
    font-size: 12px;
}

.complaint_form li {
    min-height: 30px;
    margin-top: 20px;
}

.complaint_form li font {
    font-size: 12px;
    color: #fa6400;
}

.complaint_right .title {
    font-weight: bold;
    height: 20px;
    padding-top: 10px;
    border-bottom: 1px solid #dcdcdc;
}

.complaint_form li label {
    width: 70px;
    line-height: 30px;
    float: left;
    text-align: right;
}

.complaint_form .default-border {
    border: 1px solid #dcdcdc;
}

.complaint_form .ok-border {
    border: 1px solid #69af05;
}

.complaint_form .error-border {
    border: 1px solid #fa6400;
}

.complaint_form .comp-input, .complaint_form .comp-input1 {
    padding: 0 5px;
    height: 28px;
    line-height: 28px;
}

.complaint_form .comp-input {
    width: 248px;
}

.complaint_form .comp-input1 {
    width: 58px;
}

.complaint_form .comp-textarea {
    padding: 0 5px;
    width: 428px;
    line-height: 20px;
    font-size: 12px;
}

.complaint_form .m0 {
    margin-bottom: 10px;
}

.complaint_form .m0 {
    margin-bottom: 10px;
}

.complaint_form .v-em {
    font-size: 12px;
    line-height: 30px;
}

.complaint_form .v-0 {
    margin-right: 8px;
}

.complaint_form .v-link {
    color: #6e9b0c;
}

.complaint_form .comp-btn, .complaint_form .comp-btnOn {
    display: block;
    margin: 20px 65px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
}

.complaint_form .comp-btn {
    width: 98px;
    background: #69af05;
    border-radius: 3px;
    color: #fff;
    border: none;
    cursor: pointer;
}

.complaint_form .comp-btnOn {
    width: 98px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #646464;
}

.complaint_form .comp-error {
    width: 254px;
    height: 18px;
    padding: 6px 10px;
    color: #fa6400;
    display: inline-block;
}

/*dialog_box*/
.bg_layer {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.dialog_box {
    width: 438px;
    height: 138px;
    border: 1px solid #dedede;
    background: #fff;
    position: fixed;
    z-index: 9999;
    text-align: center;
}

.dialog_box .close {
    display: block;
    float: right;
    margin: 11px 13px;
    width: 15px;
    height: 15px;
    background: url(../images/close.jpg) left top no-repeat;
}

.dialog_box .dialog-content {
    padding: 23px;
    line-height: 22px;
}

.dialog_box .dialog-btn {
    display: inline-block;
    margin: 0 auto;
    padding: 0 20px;
    height: 24px;
    line-height: 24px;
    background: #77ac26;
    color: #fff;
}

/*投诉与建议 end*/
/*N元M件常用地址样式*/
.commAddr {
    padding: 0 0 10px 0;
    overflow: hidden;
    zoom: 1;
}

.commAddr .ct {
    border-bottom: 1px solid #196247;
    color: black;
    height: 23px;
    margin-bottom: 7px;
}

.commAddr li {
    float: left;
    width: 170px;
    height: 20px;
    overflow: hidden;
    margin-right: 10px;
    _display: inline;
}

/*订单页面加推荐css*/
.award {
    position: relative;
}

.award .award-price {
    min-width: 82px;
    padding: 0 5px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    top: 26px;
    right: 40px;
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    color: #636363;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}

.award .award-price em {
    color: #70b115;
}

.award .aw-recommend {
    position: relative;
    top: 55px;
    width: 462px;
    margin: 0 auto;
}

.award .recomm-title {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 25px 0 15px 0;
}

.recomm-bg {
    position: relative;
    background: url(../images/safe/r1.png) top left no-repeat;
    width: 236px;
    height: 203px;
    margin: 0 auto;
}

.recomm-bg em {
    height: 38px;
    line-height: 38px;
    font-family: microsoft yahei;
    font-size: 40px;
    color: #fff;
    display: inline-block;
    margin: 48px 56px;
}

.recomm-bg .ylq-img {
    position: absolute;
    right: -15px;
    bottom: -8px
}

.recomm-bg1 {
    position: relative;
    background: url(../images/safe/recommend4.jpg) top left no-repeat;
    width: 286px;
    height: 182px;
    margin: 0 auto;
}

.recomm-bg2 {
    position: relative;
    background: url(../images/safe/recommend3.jpg) top left no-repeat;
    width: 225px;
    height: 205px;
    margin: 0 auto;
}

.recomm-style {
    text-align: center;
}

.message-box {
    position: absolute;
    background: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    text-align: center;
    color: #636363;
}

#ac-awardDetails {
    right: -68px;
    top: 167px;
    width: 278px;
    height: 96px;
}

#ac-awardDetails .word {
    display: block;
    line-height: 22px;
    padding: 18px;
    text-align: left;
    font-size: 14px;
    color: #000;
}

#ac-weixinTips {
    left: -20px;
    top: 194px;
    width: 314px;
    height: 130px;
    box-shadow: 1px 2px 3px #d6d6d6;
}

#ac-weixinTips .wxImg {
    float: left;
    width: 128px;
    height: 128px;
    padding: 5px 10px 0 5px;
}

#ac-weixinTips .wxWord {
    float: left;
    width: 161px;
    display: block;
    line-height: 30px;
    padding: 18px 10px 18px 0;
    text-align: left;
    font-size: 14px;
    color: #000;
}

.triangle-border {
    position: absolute;
    left: 130px;
    overflow: hidden;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid dashed dashed dashed;
}

.tb-border {
    bottom: -20px;
    border-color: #d6d6d6 transparent transparent transparent;
}

.tb-background {
    bottom: -19px;
    border-color: #fff transparent transparent transparent;
}

.recomm-style .ac-tips {
    position: relative;
}

.recomm-style .sty1 {
    display: block;
    padding-top: 16px;
    font-size: 14px;
    color: #636363;
}

.recomm-style .sty1 em {
    color: #6aaf06;
}

.recomm-style .sty3 {
    display: block;
    width: 252px;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
    background: #6aaf06;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.2em;
}

.recomm-style .sty3:hover {
    text-decoration: none;
}

.recomm-style .weixin {
    padding: 40px 0;
    height: 70px;
}

.recomm-style .weixin .left {
    padding: 24px 0;
}

.recomm-style .weixin .left, .recomm-style .weixin .right {
    float: left;
    font-size: 14px;
}

.weixin .right a {
    width: 80px;
    display: inline-block;
    color: #636363;
    text-decoration: none;
}

.weixin .right em {
    display: block;
    width: 80px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}

.weixin .right i {
    display: inline-block;
    cursor: pointer;
    background: url(../images/safe/recommend2.png) left top no-repeat;
    width: 45px;
    height: 45px;
}

.weixin .right i.i1 {
    background-position: -5px -6px;
}

.weixin .right i.i2 {
    background-position: -55px -6px;
}

.weixin .right i.i3 {
    background-position: -103px -6px;
}

.weixin .right i.i4 {
    background-position: -152px -6px;
}

.award-link {
    width: 334px;
    height: 90px;
    margin: 0 auto;
}

.award-link span {
    display: block;
    font-size: 14px;
}

.award-link .ipt, .award-link .btn {
    border: none;
    outline: none;
    border-radius: 3px;
    height: 28px;
    line-height: 28px;
}

.award-link .ipt {
    width: 236px;
    padding: 0 10px;
    background: #e3e3e3;
    color: #000;
}

::-ms-clear {
    display: none;
}

::-ms-reveal {
    display: none;
}

.award-link .btn {
    margin-left: 5px;
    cursor: pointer;
    width: 66px;
    background: #6c9c0a;
    text-align: center;
    color: #fff;
}

.award-link .word {
    height: 18px;
    line-height: 18px;
    padding: 8px 12px;
    text-align: left;
}

.invite {
    padding: 20px 0;
    width: 260px;
    margin: 0 auto;
}

.invite-w {
    width: 260px;
    margin: 0 auto;
    text-align: left;
}

.invite span {
    display: block;
    padding: 6px 0 6px 25px;
    background: url(../images/safe/recommend5.jpg) left center no-repeat;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 14px;
}

.order_yxk_list1 .center_td6 {
    padding-right: 10px;
    font-size: 16px;
    text-align: right;
}

.td_c8 {
    font-size: 16px;
}

.award-word {
    height: 20px;
    line-height: 20px;
    padding: 30px 0 5px 15px;
    font-size: 16px;
    color: #636363;
}

.award-word em {
    color: #70b115;
}

.titlehead .pr10 {
    padding-right: 10px;
}

.toQuestion {
    border: 1px solid #669900;
    padding: 5px 10px;
    color: #669900;
}

.toQuestion a:link, .toQuestion a:visited {
    color: #669900;
}

.toQuestion a:hover {
    color: #669900;
    text-decoration: underline;
}

/*推荐弹层*/
.sh_tj_w {
    background: #fff;
    width: 280px;
    min-height: 60px;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
}

.sh_tj_w .ui-tjworld {
    padding: 20px;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
}

.sh_tj_w .ui-tjbtnBox {
    margin: 0 auto;
    width: 60px;
    margin-bottom: 20px;
}

.sh_tj_w .ui-tjbtn {
    width: 60px;
    height: 25px;
    background: #69af05;
    border-radius: 2px;
    outline: none;
    border: none;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
}

.window_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99997;
    left: 0;
    top: 0;
    background: #646464;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.oDialog {
    border: 1px solid #ddd;
    position: fixed;
    z-index: 99998;
    color: #646464;
}

/*推荐end*/

/*新增精选分类*/
.newfltitie3, .newfltitie4, .newfltitie5, .newfltitie6, .newfltitie7, .newfltitie8, .newfltitie9, .newfltitie452 {
    background: url(../images/left_lm_m_a.png) #81a84a no-repeat;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    font-family: 微软雅黑;
    color: #fff;
    padding: 0 0 0 46px;
}

.newfltitie3 {
    background-position: 16px -208px;
}

/*冲调茶饮*/
.newfltitie4 {
    background-position: 16px -317px;
}

/*熟食蛋奶*/
.newfltitie5 {
    background-position: 16px -100px;
}

/*休闲食品*/
.newfltitie6 {
    background-position: 16px -154px;
}

/*水果蔬菜*/
.newfltitie7 {
    background-position: 16px -41px;
}

/*酒水饮料*/
.newfltitie8 {
    background-position: 16px 10px;
}

/*肉类海鲜*/
.newfltitie452 {
    background-position: 16px -264px;
}

/*粮油副食*/
.newfltitie9 {
    background-position: 16px -373px;
}

/*南北干货*/

.promoItem {
    margin-bottom: 10px;
    margin-top: 10px;
}

.promoItem .yeTip-1 {
    background: rgba(0, 0, 0, 0) url("../images/ordericons.png") no-repeat scroll -36px 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    margin-left: 5px;
    position: relative;
    width: 17px;
}

.commPage-1 {
    background-color: #ffffff;
    border: 1px solid #dadada;
    left: -25px;
    position: absolute;
    width: 385px;
    z-index: 5;
    top: 24px;
    line-height: 20px;
    display: none;
}

.dmItem {
    padding: 10px;
}

.spArror {
    position: absolute;
    top: -8px;
    width: 8px;
    left: 30px;
}

.spArror .aBg, .spArror .aCt {
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 0;
}

.spArror .aBg {
    border-right: 7px dashed rgba(0, 0, 0, 0);
    border-right: 7px dashed white \0;
    border-bottom: 7px solid #999999;
    border-left: 7px dashed rgba(0, 0, 0, 0);
    border-left: 7px dashed white \0;
    position: relative;
    border-top: 0 none;
}

.spArror .aCt {
    border-right: 7px dashed rgba(0, 0, 0, 0);
    border-right: 7px dashed white \0;
    border-bottom: 7px solid #FFFFFF;
    border-left: 7px dashed rgba(0, 0, 0, 0);
    border-left: 7px dashed white \0;
    position: relative;
    border-top: 0 none;
    margin: -6px 0 0 0px
}

:root .spArror .aBg {
    border-right: 7px dashed rgba(0, 0, 0, 0);
    border-left: 7px dashed rgba(0, 0, 0, 0);
}

:root .spArror .aCt {
    border-right: 7px dashed rgba(0, 0, 0, 0);
    border-left: 7px dashed rgba(0, 0, 0, 0);
}

* + html .spArror .aBg {
    border-right: 7px dashed white;
    border-left: 7px dashed white;
}

* + html .spArror .aCt {
    border-right: 7px dashed white;
    border-left: 7px dashed white;
}

* html .spArror .aBg {
    border-right: 7px dashed white;
    border-left: 7px dashed white;
}

* html .spArror .aCt {
    border-right: 7px dashed white;
    border-left: 7px dashed white;
}

.mask_box {
    width: 425px;
    height: 350px;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -212px;
    margin-top: -175px;
    z-index: 1002;
}

#mask_con {
    position: absolute;
    top: 0px;
    filter: alpha(opacity=50);
    background-color: #777;
    z-index: 1000;
    left: 0px;
    opacity: 0.5;
    -moz-opacity: 0.5;
}

.mask_box .mask_close {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.mask_box p {
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 16px;
}

.mask_box .mask_go_define {
    width: 100%;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    background: #69af05;
    color: #fff;
    display: block;
    text-align: center;
    margin-top: 30px;
}

.message_div {
    width: 100%;
    margin-top: 30px;
}

.message_div input {
    width: 60%;
}

.message_div a {
    position: absolute;
    width: 40%;
    height: 37px;
    text-align: center;
    background-color: #69af05;
    color: #fff;
    right: -1px;
    top: 0px;
    line-height: 37px;
}

.message_div a.time_clock {
    background-color: #969696;
}

.mask_box_con {
    width: 320px;
    margin: 0 auto;
    margin-top: 70px;
}

.mask_box_con input {
    border: 1px solid #dcdcdc;
    height: 35px;
    text-indent: 20px;
}

.mask_box_con input.phone_div_phone {
    margin-top: 30px;
    width: 100%;
}

.mask_box_con .warn_text {
    color: #fb8e19;
    font-size: 12px;
    text-align: left;
    text-indent: 20px;
    font-weight: normal;
    margin-top: 5px;
    position: absolute;
}

.promoItem .yeTip-1 {
    background: rgba(0, 0, 0, 0) url("../images/ordericons.png") no-repeat scroll -36px 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    margin-left: 5px;
    position: relative;
    width: 17px;
}

.commPage-1 {
    background-color: #ffffff;
    border: 1px solid #dadada;
    left: -25px;
    position: absolute;
    width: 385px;
    z-index: 5;
    top: 24px;
    line-height: 20px;
    display: none;
}

.promoItem_deductible {
    display: block;
    margin-bottom: 10px;
}

.promoItem_nondeductible {
    display: none;
    margin-bottom: 10px;
}

.usecard_num_total {
    color: #ff0000;
    margin-left: 5px;
    margin-right: 5px;
    width: 57px;
    display: inline-block;
}

.promoItem_deductible input {
    display: inline-block;
    width: 50px;
    height: 20px;
    border: 1px solid #dcdcdc;
    text-align: center;
    color: #969696;
    margin: 0 5px;
}

.promoItem_deductible .warning {
    display: inline-block;
    margin-left: 20px;
    color: #fb8e19;
}

.mask_box_con input.inp {
    color: #ccc;
}

.payment-new0 {
    margin: 10px 0;
}

.youxuan .usecard_price_total_1 {
    max-width: 56px;
    overflow: hidden;
    display: inline-block;
    height: 14px;
    vertical-align: middle;
    line-height: 14px;
}

.message_div a.mask_go_default {
    background: #666;
    cursor: default;
    pointer-events: none;
}

.mask_box a.mask_go_default {
    background: #666;
    cursor: default;
    pointer-events: none;
}

.mask_box a.mask_go_on {
    background: #69af05;
    cursor: default;
    pointer-events: none;
}

.znxx ul li p.promoItem_deductible, .znxx ul li p.promoItem_nondeductible {
    text-indent: 0px;
}

.mask_box p.mask_sure_tip {
    color: #fb8e19;
    font-size: 12px;
    text-align: left;
    text-indent: 20px;
    font-weight: normal;
    margin-top: 5px;
}